1

このエラーが発生する理由を知っている人はいますか:

automdl && is.null(arima) のエラー:「x && y」の無効な「x」タイプ

R パッケージ x12 で 2 番目の例を実行しようとすると?

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あることも示しています。論理演算子であるため、論理:またはである必要があります。xautomdl&&automdlTRUEFALSE

(文字)に設定automdlするときに間違いを犯しました。それは(論理的)である"TRUE"べきです。TRUE

(関数のドキュメントがわかりにくいことにも同意します。)

于 2012-10-06T23:23:27.047 に答える