Moin!
Meine Aufgabe ist, alle zwischenwerte, z.B. für 2015.01.01 06:00:00 und 2015.01.01 06:15:00, zu ermitteln (Interpolation), damit ich eine glatte Linie ziehen kann. Momentan habe ich nur eizelene Punkte.
Es gibt zwei Möglichkeiten:
Interpolieren zwischen den Punkten mit gemessenen Werten, aber Du schreibst: "damit ich eine glatte Linie ziehen kann"
Tja. Wenn Du eine glatte Linie ziehen willst, dann mach folgendes:
- Teile die Datentupel am Median in zwei Hälften mit gleicher Menge. (Bei ungerader Anzahl füge den mittleren Datenpunkt (Median) beiden hinzu).
- Ermittle den Durchschnitt von x (Zeitpunkt) und y (Messwert) für jeder Hälften.
- Ziehe die Linie durch diese gedachten Punkte. ("Dreisatz")
Das Verfahren ist nur für Sachverhalte schlüssig, die einen linearen Verlauf bei zufälligen Abweichungen erwarten lassen.
Jörg Reinholz
(der seine Statistikprüfung in BASIC einem auf Sharp-Pocket-Computer programmiert und gewonnen hat).