[R-SIG-Finance] Problem using stl() on data from quantmod
Wind
windspeedo at qq.com
Mon Dec 29 14:45:53 CET 2008
With the following code,
getSymbols("^GSPC")
xx<-as.ts(GSPC[,4])
xx<-na.approx(xx)
plot(stl(log(xx),s.window="period"))
There is an error:
Error in stl(log(xx), s.window = "period") :
only univariate series are allowed
> str(log(xx))
ts [1:724, 1] 7.26 7.26 7.25 7.25 7.25 ...
- attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr "GSPC.Close"
- attr(*, "tsp")= num [1:3] 13516 14239 1
It seems that the structure of xx is a little complicated. But I still don't know how to trim it to the simplest ts format.
Regards,
Wind
More information about the R-SIG-Finance
mailing list