SSP 計算方差

2021-06-29 03:15:06 字數 610 閱讀 9041

題目:對於乙個陣列,僅將其遍歷一遍,計算其方差。

一般的,我們計算方差,需要將陣列遍歷量變,這是因為一方面,我們需要求得陣列的平均值,另一方面,再求每個數與平均值的差的平方和,再求平均。

很自然的,從數學的角度,我們換一種計算方差的方式:

所以說,方差等於平方的平均減去平均的平方。

實現**如下所示:

#include

#define max 20

double calculatevariance(int *array,int length)

result=sumsqure/length-(sumline/length)*(sumline/length);

return result;

}void main()

; int length=10;

double variance=calculatevariance(array,length);

printf("%lf\n",variance);

}

ssp閱讀計畫

假如您是乙個沒有任何收入的學生,可能購買大量書籍的確會略有不便,而且我可以理解所謂的 勤工儉學 其實效率很低,並非人人都能感到舒服。此外,可能還有心理作用在裡面,例如錢用來泡mm就比買書來得爽快 個人很欣賞這句話。於是我抱著嘗試的心態參與了這項ssp閱讀計畫。首先感謝jeffrey zhao老師的熱...

協方差矩陣計算

cov x,y exy ex ey 協方差的定義,ex為隨機變數x的數學期望,同理,exy是xy的數學期望 舉例 xi 1.1 1.9 3 yi 5.0 10.4 14.6 e x 1.1 1.9 3 3 2 e y 5.0 10.4 14.6 3 10 e xy 1.1 5.0 1.9 10.4 ...

numpy中的協方差,方差相關計算

協方差矩陣,求相關矩陣 假設協方差矩陣sigma import numpy as np sigma np.array 4,1,2 2,3,4 2,3,5 print sigma 4 1 2 2 3 4 2 3 5 sigma array 4,1,2 2,3,4 2,3,5 得出協方差的長度 p le...