Lineare Regression - Steigung berechnen

Gast #3336938
Lesenswert?
• ▲
▼
Hallo,
ich möchte die Steigung einer Linearen Regression von Werten berechnen.

Anbei ist die Formel für die Steigung. Ich habe jedoch den Spezialfall 
dass ich feste X-Wert-Abstände habe, d.h. die Formel sollte sich dadurch 
vereinfachen.

Konkret habe ich eine Wertetabelle
1
_X_|__Y_
2
0  | ...
3
1  | ...
4
2  | ...
5
3  | ...
6
4  | ...
7
...| ...
8
31 | ...
Mit Excel / Calc kann ich mir die Werte zwar berechnen lassen, jedoch 
möchte ich das ganze auf einem µC implementieren und suche dafür nach 
einer vereinfachten Formel.

Danke!
Angehängte Dateien:
(Firma: privatfrickler.de) #3336943
Lesenswert?
• ▲
▼
Hi,

kannst du nicht einfach die drei Summen, die nur x enthalten durch den 
entsprechenden Wert ersetzen.

Also zB für

Summe( xi^2 ) bis i=n

einsetzen

1/6 ∆x^2 n (1 + n) (1 + 2 n)

und so fort?

Glaub nicht, dass es durch explizite Herleitung für gleiche Schrittweite
noch einfacher wird, oder?

Vlg

 Timm
#3337069
Lesenswert?
• ▲
▼
Von welcher Anzahl an Werten reden wir? Bei wenigen Werten ist es schon 
recht effizient, die Formel einfach so zu nutzen. Bei vielen Werten ist 
es effizienter, die Matrixmultiplikationen wirklich auszuführen und das 
Eliminationsverfahren durch eine Choleski-Faktorisierung zu ersetzen.
Moderator #3337158
Lesenswert?
• ▲
▼
Mit den Formeln für die Summe der ersten n natürlichen Zahlen bzw.
Quadratzahlen ergeben sich folgende Parameter für die Gerade y=mx+b:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren