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

年份 1974 1975 1976 7977 1978 1979 1980 1981
产量 80.8 94.0 88.4 101.5 110.3 121.5 134.7 142.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的哪一种。

Logo

脑启社区是一个专注类脑智能领域的开发者社区。欢迎加入社区,共建类脑智能生态。社区为开发者提供了丰富的开源类脑工具软件、类脑算法模型及数据集、类脑知识库、类脑技术培训课程以及类脑应用案例等资源。

更多推荐