如何获取auto.arima(trace=TRUE)作为对象?
我在谷歌上搜索过这篇文章,但没有得到任何线索,我得到的最接近的线索是这篇论文,但我没有得到任何线索。所以我在想唯一的方法就是操纵如何获取auto.arima(trace=TRUE)作为对象?,r,arima,R,Arima,我在谷歌上搜索过这篇文章,但没有得到任何线索,我得到的最接近的线索是这篇论文,但我没有得到任何线索。所以我在想唯一的方法就是操纵auto.arima()函数,有人能操纵这个函数吗 我真的需要它来从跟踪中获取最佳第二个模型的信息,以替换最佳模型(即白噪声)来手动执行arima计算。感谢您抽出时间:) 例如: > auto.arima(ts,trace=T) ARIMA(2,0,2) with non-zero mean : Inf ARIMA(0,0,0) with non-zero
auto.arima()
函数,有人能操纵这个函数吗
我真的需要它来从跟踪中获取最佳第二个模型的信息,以替换最佳模型(即白噪声)来手动执行arima计算。感谢您抽出时间:)
例如:
> auto.arima(ts,trace=T)
ARIMA(2,0,2) with non-zero mean : Inf
ARIMA(0,0,0) with non-zero mean : 365.0674
ARIMA(1,0,0) with non-zero mean : 367.4462
ARIMA(0,0,1) with non-zero mean : 367.4406 <<- (I Need to get this)
ARIMA(0,0,0) with zero mean : 381.969
ARIMA(1,0,0) with non-zero mean : 367.4462
ARIMA(0,0,1) with non-zero mean : 367.4406
ARIMA(1,0,1) with non-zero mean : 369.1222
Best model: ARIMA(0,0,0) with non-zero mean
auto.arima(ts,trace=T)
均值非零的ARIMA(2,0,2):Inf
具有非零均值的ARIMA(0,0,0):365.0674
具有非零均值的ARIMA(1,0,0):367.4462
具有非零均值的ARIMA(0,0,1):367.4406意译自:
trace您可以检查代码,也可以更改第433行
trace <- capture.output({
# assign so it doesn't pollute the output
model <- auto.arima(ts, trace = TRUE)
})
con <- textConnection(trace)
models <- read.table(con, sep=":")
close(con)