Hallo,

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

Dabei bin ich wie folgt vorgegangen:

Code vb:
1
2
3
4
5
6
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