数据的统计描述和分析
下面列出的是某工厂随机选取的20只部件的装配时间(分):9.8, 10.4, 10.6, 9.6, 9.7, 9.9, 10.9, 11.1, 9.6, 10.2, 10.3, 9.6, 9.9, 11.2, 10.6, 9.8,10.5, 10.1, 10.5, 9.7。设装配时间的总体服从正态分布,是否可以认为装配时间的均值显著地大于10(取α=0.05)?
MATLAB代码
使用ttest函数进行单样本t检验,假设装配时间的总体服从正态分布,原假设是装配时间的均值等于10,备择假设是装配时间的均值大于10。
% 输入装配时间数据
x = [9.8, 10.4, 10.6, 9.6, 9.7, 9.9, 10.9, 11.1, 9.6, 10.2, 10.3, 9.6, 9.9, 11.2, 10.6, 9.8, 10.5, 10.1, 10.5, 9.7];
% 进行单样本t检验,设置显著性水平为0.05,备择假设为'mean(x) > m'
[h,p] = ttest(x,10,'Alpha',0.05,'Tail','right');
% 输出检验结果
if h == 1
disp('拒绝原假设,认为装配时间的均值显著地大于10')
else
disp('不能拒绝原假设,认为装配时间的均值不显著地大于10')
end
disp(['p值为',num2str(p)])
拒绝原假设,认为装配时间的均值显著地大于10
p值为0.047763