我在R中为GDP(PIB)做了一个简单的预测模型,但我在执行回归时遇到以下错误:
model.frame.default中的错误(公式= y~t2,drop.unused.levels = TRUE):变量长度不同(找到' t')
关注Scrip:
scan=(~pib)
#Forecast
tspib = ts(pib[,2],start = c(2002,1), frequency = 12)
tspib
plot(tspib, xlab='Years', ylab = "Pib")
plot(forecast(tspib))
summary(forecast(tspib))
#Regr
length(tspib)
t=(1:182)
t
t2=t^2
#Error
reg=lm(y~t+t2)
summary(reg)
该文件是我个人电脑中的CSV,请按照第5行开头:
Date PIB
2002-01 112374,80
2002-02 111477,10
2002-03 118444,70
2002-04 120385,90
2002-05 123552,50
感谢您的帮助!