1

有谁知道为什么我可能会收到此错误:

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”出于某种原因窒息?

4

1 回答 1

1

错误信息

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

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

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

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

于 2012-10-06T23:23:27.047 回答