Thema Datum  Von Nutzer Rating
Antwort
26.12.2008 00:02:48 Thomas
NotSolved
Blau Aw:Regressionsfunktion in einer Userform darstelle
02.01.2009 16:26:03 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
02.01.2009 16:26:03
Views:
843
Rating: Antwort:
  Ja
Thema:
Aw:Regressionsfunktion in einer Userform darstelle
Hallo Thomas,
es ist eher Statistik, was du brauchst, denn VBA. Ich gehe davon aus, dass die Regeression linear ist. Sonst musst du die Gleichungen anpassen oder ein gutes Statistikbuch zur Hand nehmen. Seien die Mittelwerte xm und ym, die Kovarianz
sxy=(Summe von j=1 bis n (xj-xm) (yj-ym))/(n-1)
und die Varianz der x-Werte in der Stichprobe
s1 zum Quadrat=(Summe von j=1 bis n (xj-xm) hoch 2)/(n-1)
Die Regressionsgerade der y-Werte bezüglich der x-Werte ist dann
y-ym=(x-xm)*Kovarianz/Varianz.
Hieraus einen String zu machen ist dann einfach:
Formel="y="&CStr(Kovarianz/Varianz)&"*x"+CStr(xm*Kovarianz/Varianz+ym)
Zur Schönheit der Arbeit könnte man den Faktor vor x weglassen, wenn er 1 ist oder das 2. Glied, falls es verschwindet.
Ich hoffe, dass es das ist, was du gesucht hast. Viel Erfolg im neuen Jahr
Holger


Thomas schrieb am 26.12.2008 00:02:48:

Hallo zusammen!

Ich habe in Excel ein Makro erstellt, dass mir zur Regressionsanalyse anhand eingegebener Werte die Mittelwerte, Varianzen, Kovarianz, den Korellationskoeffizienten, das Bestimmtheitsmaß und die Standardabweichung berechnet.

Nun möchte ich anhand dieser Werte eine Funktionsgleichung herleiten und diese in einer Textzeile einer Userform darstellen.

Habt ihr dafür eventuell Lösungsvorschläge oder -ansätze?

Viele Grüße, Thomas

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
26.12.2008 00:02:48 Thomas
NotSolved
Blau Aw:Regressionsfunktion in einer Userform darstelle
02.01.2009 16:26:03 Holger
NotSolved