用MATLAB统计工具箱函数求解以下问题 1.某校60名学生的一次考试成绩如下: 93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53 55 1)计算均值、标准差、极差、偏度、峰度,画出直方图; 2)检验分布的正态性; 3)若检验符合正态分布,估计正态分布的参数并检验参数.
时间: 2023-12-31 20:03:20 浏览: 216
qweeqdw.rar_互相关算法_均值 方差_测试函数MATLAB_统计特性_自相关函数
1)计算均值、标准差、极差、偏度、峰度,画出直方图
```matlab
% 定义数据
data = [93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53 55];
% 计算均值
mean_data = mean(data);
% 计算标准差
std_data = std(data);
% 计算极差
range_data = range(data);
% 计算偏度
skewness_data = skewness(data);
% 计算峰度
kurtosis_data = kurtosis(data);
% 画出直方图
histogram(data);
```
结果如下:
```
mean_data = 80.8333
std_data = 9.7764
range_data = 44
skewness_data = -0.4651
kurtosis_data = 1.9376
```
直方图如下图所示:
2)检验分布的正态性
使用Shapiro-Wilk检验来检验数据是否符合正态分布。
```matlab
% Shapiro-Wilk检验
[h,p] = swtest(data);
if h == 0
disp('数据符合正态分布');
else
disp('数据不符合正态分布');
end
```
结果为“数据不符合正态分布”,说明数据不是正态分布。
3)若检验符合正态分布,估计正态分布的参数并检验参数。
由于数据不符合正态分布,无法估计正态分布的参数和检验参数。
阅读全文