标准差
标准差(Standard Deviation),是离均差平方的算术平均数(即:方差)的算术平方根,可以用来反映数据的离散程度,用σ表示。标准差也被称为标准偏差,或者实验标准差,在概率统计中最常使用作为统计分布程度上的测量依据。
标准差可以分为总体标准差与样本标准差。
求解程序
在MATLAB中可以使用std函数求解标准差,其中std(datas, 0)
为求解样本标准差,std(datas, 1)
为求解总体标准差,datas为需要求解标准差的数据矩阵。
下面是求解成绩的
% 计算标准差程序
datas = xlsread('成绩.xlsx');
% 方法一
% 样本标准差
% std(datas,0)
% 总体标准差
std(datas,1)
% 方法二
% 求解总体标准差
% excel 表中成绩数据为一行的形式呈现,
% 且表中只有总成绩数据可以使用下面的程序求解。
ave = mean(datas);
[m,n] = size(datas);
res = 0;
for i = 1:n
res = res + (datas(1,i)-ave)^2;
end
res = sqrt(res/n);