数模实战-4-预测模型

已知:
1974-1981年布的产量如下:

年份19741975197679771978197919801981
产量80.894.088.4101.5110.3121.5134.7142.7

问题:
(1)用趋势移动平均法(N = 3)建立年产量预测模型。
(2)分别取α = 0.3, α = 0.6, S0(1) = S02 = (y1+y2+y3)/3 = 87.7,建立布的直线指数平滑模型预测。
(3)计算模型拟合误差,比较三个模型的优劣。
(4)用最优的模型预测1982和1985年布的产量。
解答:
首先时间序列分析的具体步骤:
1.做时间序列图。
2.判断时间序列包含的成分
(1)长期趋势
(2)季节趋势
(3)循环变动
(4)不规则变动
3.时间序列分解
4.建立时间序列分析模型
5.预测未来的指标值
然后对于问题一的解答:
在这里插入图片描述

clc
clear
yt = [80.8 94.0 88.4 101.5 110.3 121.5 134.7 142.7];
m = length(yt);
n = 3;
for i = n+1 : m+1
    ythat(i) = sum(yt(i-n : i - 1)) / n; %预测公式
end
ythat
for i = m+1 : m+n
    yt(i) = ythat(i);
    ythat(i+1) = sum(yt(i-n+1 : i)) / n;
end
ythat = ythat(end-3 : end)
s1 = sqrt(mean(mean(yt(n+1 : m) - ythat(n+1 : m)) .^ 2)) % 计算预测的标准差,确定选用那种预测结果作为最后的结果。

yyear = [1974 7975 1976 1977 1978 1979 1980 1981 1982 1983]
plot(yyear, yt)

spss模型预测结果,可以说是很差。
在这里插入图片描述
在这里插入图片描述
显而易见,应该选择二次指数平滑模型,其α = 0.6的哪一种。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值