www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Linear Regression


Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Tom (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

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

Gruss
Mike

Autor: Karl heinz Buchegger (kbucheg)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.