x12
パッケージで季節調整を自動化しようとしています。これを行うには、ts
オブジェクトが必要です。ただし、単純なts
オブジェクトではなく、開始日と頻度が設定されているオブジェクトが必要です。任意のシリーズについて入力できますが、月次または週次のデータを組み合わせて入力します。 からデータをオブジェクトとして取得できますが、quantmod
からxta
頻度を抽出する方法がわかりませんxts
。xts
全体を通して機能するサンプル コードを次に示しますが、明示的に設定するのではなく、から周波数情報を取得したいと考えています。
getSymbols("WILACR3URN",src="FRED", from="2000-01-01") # get data as an XTS
lax <- WILACR3URN #shorten name
laxts <- ts(lax$WILACR3URN, start=c(2000,1), frequency=12) #explicitly it works
plot.ts(laxts)
x12out <- x12(laxts,x12path="c:\\x12arima\\x12a.exe",transform="auto", automdl=TRUE)
laxadj <- as.ts(x12out$d11) # extract seasonally adjusted series
助言がありますか?または、それは不可能であり、頻度を明示的に決定/供給する必要がありますか?
ありがとう