第12周数学建模作业
1、考察温度x对产量y的影响,测得下列10组数据:
温度(℃) | 20 | 25 | 30 | 35 | 40 | 45 | 50 | 55 | 60 | 65 |
---|---|---|---|---|---|---|---|---|---|---|
产量(kg) | 13.2 | 15.1 | 16.4 | 17.1 | 17.9 | 18.7 | 19.6 | 21.2 | 22.5 | 24.3 |
求y关于x的线性回归方程,检验回归效果是否显著,并预测x=42℃时产量的估值.
Matlab代码:
x = [20, 25, 30, 35, 40, 45, 50, 55, 60, 65];
y = [13.2, 15.1, 16.4, 17.1, 17.9, 18.7, 19.6, 21.2, 22.5, 24.3];
p = polyfit(x, y, 1);
y_hat = p(1) + p(2)*x;
[r,p] = corrcoef(y, y_hat);
r = r(2,1);
pvalue = p(2,1);
if pvalue < 0.05
disp('回归效果显著');
else
disp('回归效果不显著');
end
y_pred = p(1) + p(2)*42;
disp(['当x=42时,预测产量为:', num2str(y_pred), 'kg']);
2、某零件上有一段曲线,为了在程序控制机床上加工这一零件,需要求这段曲线的解析表达式,在曲线横坐标xi处测得纵坐标yi共11对数据如下:
xi | 0 | 2 | 4 | 6 | 8 |
---|