Forum: Mikrocontroller und Digitale Elektronik Linear Regression


von Mike (Gast)


Lesenswert?

Hallo!

Wer hat schon einmal in C eine lineare Regressions-Funktion (oder eine
Näherung der linearen Regression) programmiert und diese auf einen
ATMega128 herunter geladen??

Gruss
Mike

von Tom (Gast)


Lesenswert?

Hallo Mike,
Ich hab das zwar in C noch nicht gemacht, sollte aber kein Problem
darstellen (solange man die Übersicht behält).
Deine Frage könnte man aber auch so verstehen, dass Du vieleicht nicht
über die mathematischen Hintergründe von Linearregression Bescheid
weißt. Falls das so sein sollte, melde Dich noch mal, is ja keine
Schande.
Falls ich heute noch Zeit dazu habe, werde ich mich aber mal an einem
Programm versuchen.
MfG Tom

von Mike (Gast)


Lesenswert?

Hallo Tom!

Die mathematische Funktion der lin. Regression ist mir bekannt, bzw.
ich kenne den mathematischen Hintergrund. Die Frage ist nur: Ist es
überhaupt möglich, die lin. Regression (bzw. die Berechnung der
Regressionsgerade) in einen uC (ATMega128) zu implementieren, so dass
nicht alle Ressourcen aufgebraucht werden. In C++ gibt es diese
Funktion schon "fertig" als DLL, in C leider nicht (oder ich habe sie
noch nicht gefunden).

Eine andere Frage ist, gibt es eine Annäherungsform an die lin.
Regressionsgerade, welche aber einfacher zu programmieren ist?

Gruss
Mike

von Mike (Gast)


Lesenswert?

Hallo!

Hab's doch noch gefunden:
http://local.wasp.uwa.edu.au/~pbourke/other/linearregression/

Gruss
Mike

von Karl heinz B. (kbucheg)


Lesenswert?

> welche aber einfacher zu programmieren ist?

Was'n da kompliziert daran?
2 Mittelwerte ausrechnen, 2 Summen ausrechnen und ein bischen
dividieren. Ach ja ein Quadrat kommt auch noch vor.

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.