我正在尝试使用该x12
软件包自动进行一些季节性调整。为此,我需要一个ts
对象。但是,我不需要一个简单的ts
对象,而是一个已经设置了开始日期和频率的对象。对于任何给定的系列,我都可以输入,但我将混合提供每月或每周的数据。我可以从 aquantmod
作为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
有什么建议么?还是不可能,我应该明确确定/提供频率?
谢谢