首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ARIMA模型不能工作:中的错误

ARIMA模型不能工作:中的错误
EN

Stack Overflow用户
提问于 2021-06-24 20:21:12
回答 1查看 334关注 0票数 0

希望有人能帮我。

我想做一个自回归回归的一些月日志回报(60个观察)。我发现只有滞后1,3,11,18是显著的,所以我只想包括那些回归(参见对象model)。

我不断地得到non-finite finite-difference value的错误,这是我无法绕过的。我在网上发现了两件事:

  1. 我试着设置optim.method = "Nelder-Mead",它提供了下面的输出.

  1. I尝试设置optim.method = "Nelder-Mead"hessian = FALSE,但是它给出了一个错误,即hessian不是有效的参数。

代码语言:javascript
复制
> model
 [1] NA  0 NA  0  0  0  0  0  0  0 NA  0  0  0  0  0  0 NA NA
> arima(log_returns, order = c(18,0,0), fixed = model, include.mean = TRUE)
Error in optim(init[mask], armafn, method = optim.method, hessian = TRUE,  : 
  non-finite finite-difference value [3]
In addition: Warning message:
In arima(log_returns, order = c(18, 0, 0), fixed = model, include.mean = TRUE) :
  some AR parameters were fixed: setting transform.pars = FALSE
代码语言:javascript
复制
> arima(log_returns, order = c(18,0,0), fixed = model, include.mean = TRUE, optim.method = "Nelder-Mead")
Error in optim(init[mask], armafn, method = optim.method, hessian = TRUE,  : 
  non-finite finite-difference value [2]
In addition: Warning messages:
1: In arima(log_returns, order = c(18, 0, 0), fixed = model, include.mean = TRUE,  :
  some AR parameters were fixed: setting transform.pars = FALSE
2: In log(s2) : NaNs produced
3: In log(s2) : NaNs produced
4: In log(s2) : NaNs produced
5: In log(s2) : NaNs produced
6: In log(s2) : NaNs produced
7: In log(s2) : NaNs produced
8: In log(s2) : NaNs produced
9: In log(s2) : NaNs produced
EN

回答 1

Stack Overflow用户

发布于 2022-04-20 10:32:09

我也遇到了同样的问题,设置xreg1:length(data)对我来说是有效的。

代码语言:javascript
复制
arima(data, order=c(p, d, q), xreg=1:length(data), method="ML")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68122329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档