[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