RKP modifiziert
10.04.2024 13:31:16
Oppawinni
Ich hab jetzt mal quasi eine modifizierte RKP Funktion gebastelt, wo letztlich nur das Bestimmtheitsmaß, das RKP liefern würde,
durch das Bestimmtheitsmaß ersetzt wird, von dem wir annehmen, dass es das ist, was die Graphik der exponentiellen Trendlinie (bei manchen) liefert.
Das ist dann halt eher hypothetisch:
Public Function RKP_mod(Y_Werte As Range, X_Werte As Range, Konstante As Boolean, stats As Boolean) As Variant
Dim result As Variant
result = WorksheetFunction.LogEst(Y_Werte, X_Werte, Konstante, stats)
If stats Then
'Ersetzt das von RKP gelieferte Bestimmtheitsmaß durch das Bestimmtheitsmaß,
'das sich aus den Y-Werten und den Funktionswerten ergeben würde.
Dim i As Long, j As Long, n As Long, m As Long
Dim dblF As Double
Dim dblX As Double, dblXQ As Double, dblXY As Double, dblY As Double, dblYQ As Double
n = Y_Werte.Rows.Count
m = X_Werte.Columns.Count
For i = 1 To n
dblF = result(1, m + 1)
For j = 1 To m
dblF = dblF * result(1, m + 1 - j) ^ X_Werte(i, j)
Next
dblX = dblX + dblF / n
dblXQ = dblXQ + dblF ^ 2 / n
dblXY = dblXY + dblF * Y_Werte(i) / n
dblY = dblY + Y_Werte(i) / n
dblYQ = dblYQ + Y_Werte(i) ^ 2 / n
Next
result(3, 1) = (dblXY - dblX * dblY) ^ 2 / (dblXQ - dblX ^ 2) / (dblYQ - dblY ^ 2)
End If
RKP_mod = result
End Function