大学数学实验习题--统计推断 (附答案)
程序员文章站
2022-07-11 15:33:59
...
题目:
据说某地汽油的价格是每加仑115美分,为了验证这种说法,一位学者开车随机选择了一些加油站,得到某年一月和二月的数据如下:
一月:119 117 115 116 112 121 115 122 116 118 109 112 119
112 117 113 114 109 109 118
二月:118 119 115 122 118 121 120 122 128 116 120 123 121
119 117 119 128 126 118 125
- 分别用两个月的数据验证这种说法的可靠性;
- 分别给出1月和2月汽油价格的置信区间;
- 给出1月和2月汽油价格差的置信区间.
参考答案:
MATLAB代码如下
x=[119 117 115 116 112 121 115 122 116 118 109 112 119 112 117 113 114 109 109 118];%一月数据
y=[118 119 115 122 118 121 120 122 128 116 120 123 121 119 117 119 128 126 118 125];%二月数据
[h_1,sig_1,ci_1] = ttest(x,115);
[h_2,sig_2,ci_2] = ttest(y ,115);
[h_3,sig_3,ci_3] = ttest2(x,y);
%%%% 第一问
if ci_1(1)<115 && ci_1(2)>115
disp('根据一月的数据判断,这种说法可靠')
else
disp('根据一月的数据判断,这种说法不可靠')
end
if ci_2(1)<115 && ci_2(2)>115
disp('根据二月的数据判断,这种说法可靠')
else
disp('根据二月的数据判断,这种说法不可靠')
end
%%%% 第二问
disp(['一月汽油价格的置信区间为:(',num2str(ci_1(1)),',',num2str(ci_1(2)),')'])
disp(['二月汽油价格的置信区间为:(',num2str(ci_2(1)),',',num2str(ci_2(2)),')'])
%%%% 第三问
disp(['一月和二月汽油价格差的置信区间为:(',num2str(ci_3(1)),',',num2str(ci_3(2)),')'])
2021年3月21日10:33:17
上一篇: 自定义函数