【发布时间】:2019-07-16 22:10:03
【问题描述】:
我想从一系列 15 个数据点进行预测(我知道样本非常小)
数据列表:
acper <- c(0.17437418,0.157034518,0.156229944,0.165366982,0.17212133,0.205634804,0.177709816,0.162522795,0.165439735,0.147619365,0.144451531,0.151751211,0.129296274,0.129692449,0.118168555)
现在我想用 ets 做一个预测
ets.model <- ets(acper)
forecast(ets.model, h=3)
plot(forecast(ets.model, h=3))
我在接下来的几年里得到相同的预测
Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
16 0.1181686 0.09764478 0.1386923 0.08678015 0.1495570
17 0.1181686 0.08914355 0.1471936 0.07377865 0.1625585
18 0.1181686 0.08262033 0.1537168 0.06380224 0.1725349
19 0.1181686 0.07712100 0.1592161 0.05539174 0.1809454
20 0.1181686 0.07227600 0.1640611 0.04798195 0.1883552
21 0.1181686 0.06789578 0.1684413 0.04128298 0.1950541
22 0.1181686 0.06386775 0.1724694 0.03512264 0.2012145
23 0.1181686 0.06011855 0.1762186 0.02938874 0.2069484
24 0.1181686 0.05659723 0.1797399 0.02400334 0.2123338
25 0.1181686 0.05326668 0.1830704 0.01890970 0.2174274
为什么我总是得到 0.1181686?这对我来说似乎无效。
【问题讨论】:
-
您可能想查看以下链接:(stackoverflow.com/questions/27293303/…)。出于实验目的,我建议将随机生成的值存储在
acper中并检查它是否生成不同的值。 -
正确,最佳估计没有趋势或季节性成分。使用例如
ets(acper, model = "ZAN")添加趋势,如果你相信有一个。 -
当我使用“ZAN”模型时,我也得到了相同的值。
标签: r forecasting