Rauto.arima"No ARIMA model able to be estimated"
R auto.arima "No ARIMA model able to be estimated"
我过去一直在使用 auto.arima 并取得了很大的成功。但是,我开始 运行 遇到一个错误,我很难排除故障。
错误是:
Error in search.arima(x, d, D, max.p, max.q, max.P, max.Q, max.order, :
No ARIMA model able to be estimated
这是我使用的代码;不幸的是,我无法共享这些数据,因为它们是专有的。
auto.arima(myts
,max.p=5, max.d=5, max.q=5, max.P=50, max.D=5, max.Q=5
,ic="aicc"
,seasonal=FALSE, allowdrift =FALSE, allowmean=TRUE, stationary=FALSE
,test="kpss"
,stepwise=FALSE, approximation=FALSE
,lambda=NULL
,xreg=historic_xreg
)
我目前的处理方式是逐渐减少xreg中的外生变量(循环中从10降到1),但即使这样也失败了。这可能是因为我的数据点少于 30 个。
我查看了源代码,但由于我不是经验丰富的程序员,因此无法确定错误的原因。我知道这与函数无法找到 bestfit; 有关。或者更好的说法是,鉴于我拥有的数据,我可能期望过高。数据是年度数据,没有季节性。
https://github.com/robjhyndman/forecast/blob/master/R/arima.R
我的问题是:我需要做哪些调整才能让 auto.arima 为我提供一个拟合模型,然后我可以评估其预测性能?
好的,我发现了我的错误。看看 myts 和我构造它的方式,我有字符而不是数字格式。很抱歉用这样一个菜鸟问题占用了你的时间。
郑重声明,这些是我采取的步骤,希望能帮助其他人陷入““无法估计 ARIMA 模型””错误:
在我删除外生变量后,我仍然收到错误。
我创建了一些虚拟数据以输入 auto.arima 并且它起作用了。
然后我尝试将 myts 与 Arima 匹配,但它没有用 - 这意味着问题出在我的数据上。我查找了 myts 及其生成的数据框,你瞧,这些值存储为字符。
我过去一直在使用 auto.arima 并取得了很大的成功。但是,我开始 运行 遇到一个错误,我很难排除故障。 错误是:
Error in search.arima(x, d, D, max.p, max.q, max.P, max.Q, max.order, :
No ARIMA model able to be estimated
这是我使用的代码;不幸的是,我无法共享这些数据,因为它们是专有的。
auto.arima(myts
,max.p=5, max.d=5, max.q=5, max.P=50, max.D=5, max.Q=5
,ic="aicc"
,seasonal=FALSE, allowdrift =FALSE, allowmean=TRUE, stationary=FALSE
,test="kpss"
,stepwise=FALSE, approximation=FALSE
,lambda=NULL
,xreg=historic_xreg
)
我目前的处理方式是逐渐减少xreg中的外生变量(循环中从10降到1),但即使这样也失败了。这可能是因为我的数据点少于 30 个。
我查看了源代码,但由于我不是经验丰富的程序员,因此无法确定错误的原因。我知道这与函数无法找到 bestfit; 有关。或者更好的说法是,鉴于我拥有的数据,我可能期望过高。数据是年度数据,没有季节性。
https://github.com/robjhyndman/forecast/blob/master/R/arima.R
我的问题是:我需要做哪些调整才能让 auto.arima 为我提供一个拟合模型,然后我可以评估其预测性能?
好的,我发现了我的错误。看看 myts 和我构造它的方式,我有字符而不是数字格式。很抱歉用这样一个菜鸟问题占用了你的时间。
郑重声明,这些是我采取的步骤,希望能帮助其他人陷入““无法估计 ARIMA 模型””错误:
在我删除外生变量后,我仍然收到错误。 我创建了一些虚拟数据以输入 auto.arima 并且它起作用了。
然后我尝试将 myts 与 Arima 匹配,但它没有用 - 这意味着问题出在我的数据上。我查找了 myts 及其生成的数据框,你瞧,这些值存储为字符。