Sample data:-
df:-
d a b c
1 -4.41 Area1 NA 5.7
2 -5.22 Area1 25 5.9
3 -5.80 Area1 35 5.9
4 -5.20 Area2 58 9
5 -3.59 Area2 59 9
6 -3.53 Area2 129 9
require(forecast)
m <- lm(d ~ a + b + c, data=df)
f <- forecast.lm(m,df)
plot.forecast(f)
我正在为我的模型进行样本测试。当我显示对象'f'时,我得到了预测值,但是当我尝试绘制它时,它给出了一个错误,如主题行中所示,以及下一行。
Error in plotlmforecast(x, plot.conf = plot.conf, shaded = shaded, shadecols = shadecols, :
Forecast plot for regression models only available for a single predictor
我认为这可能是因为数据中的NA值,但即使在删除这些值后也会产生相同的错误。 任何人都可以帮忙吗?