Forum: PC-Programmierung Trendberechnung


von Nilix (Gast)


Lesenswert?

Hallo zusammen

Wenn ich einen Trend aus winer Zahlenreihe ermitteln will wie geh ich am 
besten vor. z.B.

5,7,10,12,11,8,3    -> Fallend
5,5,6,8,7,5,10,11   -> Steigend
2,6,8,9,10,10,10    -> gleichbleibend

Hierbei sind die letzen 4-5 Werte wichtig.
Die Aussage soll sein
  stark steigend,steigend,gleich bleibend,fallend,strark fallend

Es soll eine cpp Funktion werden.

Gruß und danke vorab

: Verschoben durch Moderator
von Alexander V. (knecke)


Lesenswert?

Dazu gibt es doch haufenweise Informationen im Web...

Erstell eine Trendgerade(Methode der kleinsten Quadrate)

Das funktioniert, wenn deine Eingabeparameter mit den Ausgabeparametern 
korrelieren.

Gruß

Knecke

von MS (Gast)


Lesenswert?

So einfach ist das nicht. Es gibt dazu unzählige Methoden (gleitender 
Durchschnitt, gewichteter gleitender Durchschnitt, mir 
Exponentialfunktion, kleinste Quadratsumme,...).

Was ist z.B. mit der Folge 4,9,8? Steigend, gleichbleibend oder fallend? 
Kann je nach Anwendung (die du nicht verraten hast) alles sein.

von Nilix (Gast)


Lesenswert?

Danke
Das mit Methode der kleinsten Quadrate hat geholfen

von 42 (Gast)


Lesenswert?

immer die software die versucht die zukunft voraus zu sagen.

ich sag der trend geht gegen 42

von Alexander V. (knecke)


Lesenswert?

Das hat nichts mit "Zukunfts Vorhersage" zutun.

Dies wird in der Art auch genutzt, um automatisch Reglerparameter 
herauszufinden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.