【问题标题】:R X12 automdl troubleR X12 automdl 故障
【发布时间】:2012-09-27 16:44:41
【问题描述】:

有谁知道我为什么会收到这个错误:

automdl && is.null(arima) 中的错误:“x && y”中的“x”类型无效

尝试运行 R 包 x12 中的第二个示例时?

library(x12)
data(AirPassengers)
x12out <- x12(AirPassengers,x12path="c:\\x12arima\\x12a.exe",transform="auto",
          automdl="TRUE")

使用指定的 ARIMA 运行第一个示例是可行的。

x12out <- x12(AirPassengers,x12path="c:\\x12arima\\x12a.exe",transform="auto",
          arima=c(0,1,1),sarima=c(0,1,1),regvariables="lpyear",
          sigmalim=c(2.0,3.0),outlier="all",critical=list(LS=3.5,TC=3),
          seasonalma="s3x3")

显然“automdl”由于某种原因而窒息?

【问题讨论】:

  • 试试automdl = TRUE,不带引号。

标签: r x12


【解决方案1】:

错误信息

Error in automdl && is.null(arima) : invalid 'x' type in 'x && y'

很有帮助。它表明当 R 尝试运行 x &amp;&amp; y 时,它发现 x 的类型无效。它还告诉我们这里的xautomdl&amp;&amp; 是逻辑运算符,automdl 应该是逻辑运算符:TRUEFALSE

automdl 设置为"TRUE"(一个字符)时出错;应该是TRUE(合乎逻辑)。

(我也同意该函数的文档令人困惑。)

【讨论】:

  • 太棒了。谢谢。它总是让我绊倒的小事。 TRUE 没有引号起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-09
  • 1970-01-01
  • 2016-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多