在R语言中用predict(arima2, n.head=2) 出现$pred 和$se分别2个结果,这是什么意思?我应该看哪一组呢

Python013

在R语言中用predict(arima2, n.head=2) 出现$pred 和$se分别2个结果,这是什么意思?我应该看哪一组呢,第1张

区别Number1:Forecast一般是作“预报”讲Predict一般作“预言”…表面意思是这样区别Number2:Forecast更注重有理由的,更客观而Predict更多用在个人主观的时候。 分分~

用predict就能做到。

predict的用法:

predict(object, newdata, se.fit = FALSE, scale = NULL, df = Inf,

interval = c("none", "confidence", "prediction"),

level = 0.95, type = c("response", "terms"),

terms = NULL, na.action = na.pass,

pred.var = res.var/weights, weights = 1, ...)

只要注意其中的object,newdata,interval,level,type就行。

object是你的回归模型。

newdata是使用的数据。

interval选confidence或者"c"。

level是置信水平。

type在计算响应变量时使用response,对变量计算使用terms。如果是terms,需要用后面的terms参数指定变量名(character类型向量形式)。

response的话返回一个数据框,三列,分别是预测值,区间下限和上限。

terms返回一个list。