Mam wektor a
Jak obliczyć wariancje próbki i populacji w programie Matlab?
a = [86 100 41 93 75 61 76 92 88 97]
I chcę, aby obliczyć std
i mean
przez sobie:
>> mean(a)
ans =
80.9000
>> std(a)^2
ans =
335.2111
Ale kiedy robię to tak, że mam złą wariancji:
>> avg = mean(a)
avg =
80.9000
>> var = sum(a.^2)/length(a) - avg^2
var =
301.6900
Czego tu brakuje?
dlaczego sum(a.^2)/length(a) - avg^2 != std(a)^2
?