VBA lineare regression y= mx + b

B

ByeBye 154279

Hallo,

ich habe einige Daten und möchte die lineare Regression zwischen 2 Bereichen ermitteln.

Dabei bin ich wie folgt vorgegangen:

Visual Basic:
linest = Application.WorksheetFunction.LinEst(Range("A" & c_t_1 & ":A" & c_t_2), Range("D" & c_t_1 & ":D" & c_t_2))

m = Application.WorksheetFunction.Slope(Range("A" & c_t_1 & ":A" & c_t_2), Range("D" & c_t_1 & ":D" & c_t_2))

' linest(1) ' Steigerung
' m

c_t_* - Gibt die Zeile in der die Werte stehen an.
(c = Count; t= Zeit/X-Achse im Chart; 1 & 2 sind nur "Begrenzer")

Sowohl "m" als auch "linest(1)" beinhalten den selben Wert ( = Steigung der linearen Funktion oder? )

Gibt es nun eine einfache Möglichkeit, b zu ermitteln?
Oder genügt es einen Punkt zu nehmen und die Formel y = mx +b umzustellen?

Vielen Dank

bo
 

Neue Beiträge

Zurück