Standardabweichung von Array [VBA]
21.05.2014 15:52:24
Array
ich benötige die Standardabweichung von einem Array, ich habe bisher den Durchschnitt aus 60-Renditewerten berechnet, dies funktioniert auch
'Renditeberechnung'
For n = 1 To UBound(St) - 1
rendite(n) = (St(n, 1) / St(n + 1, 1)) - 1
Next n
'Berechnung des E-Werts'
For i = 1 To 1141
sum = 0
For n = 1 To 60
sum = sum + rendite(i + n - 1)
Next
WinAve(i, 1) = sum / 60
Next i
Nun wollte ich genauso die Standardabweichung berechnen, leider komme ich dabei auf das selbe _ Ergebnis, wie beim Erwartungswert: Nun meine Frage, was muss ich bei der Standardabweichung ändern?
Berechnung der StDev'
For i = 1 To 1141
StDev = 0
For n = 1 To 60
StDev = StDev + rendite(i + n - 1)
Next
WinStd(i, 1) = StDev / 60
Next i
Vielen Dank!!!