VBA und Multivariate Regression
31.07.2007 10:00:00
Michael
nachdem ich es gestern schon einmal versucht habe, formuliere ich nun meine Frage mal um. Also: Ich möchte eine multivariaten Regression in VBA durchführen: y= a1*x1 + a2*x2 + ... + an*xn + b.
Für eine einfache lineare Regression der Form y = a*x + b lese ich die x- und y-Werte in Vektorform ein und bestimme die Schätzer (Achsenabschnitt und Steigung) mit den Funktionen
a = Application.WorksheetFunction.Slope(y, x)
b = Application.WorksheetFunction.Intercept(y, x)
Jetzt möchte ich die Paramater für die oben genannte multivariate Regression vornehmen. Wie kann ich mir nun die Steigungsparameter und den Achsenabschnitt ermitteln lassen ? In der Excel-Oberfläche funktioniert das alles mittels der RGP-Funktion, die Funktion LinEst ist allerdings nicht flexibel. Kann mir evtl. jemand helfen ?
Viele Grüße
Michael