2014-02-12 28 views
0

我最近了解到有一个包可以对xts对象执行回退的包调用dyn,但是我无法阅读手册。如何使用dyn包对xts对象执行回归?

如果有一个数据如下图所示:

data(sample_matrix) 
#sample_matrix is a built-in datum in xts package 

xtsObject=as.xts(sample_matrix)[,"Close"] 
#Extract daily close price to xtsObject 

我尝试下面的代码,但它给了我一些错误信息。

dyn$lm(xtsObject~index(xtsObject)) 

此编码是正确的? ?如果没有,该怎么办呢(我想设置xtsObject为因变量,时间或基准日期为自变量)

回答

0

这看起来像一个错误,但这里是一个解决办法:

tt <- xts(time(xtsObject), time(xtsObject)) 
dyn$lm(xtsObject ~ tt) 

注您可以在https://groups.google.com/forum/#!forum/sqldf

+0

上询问dyn问题。再次感谢您的帮助。时间()做什么?它是否与index()相同? – ChaoYang

+0

是的,'索引'也可以在这里使用。 –

+0

上面的对象tt包含很多数字,你知道这些数字是什么意思吗? – ChaoYang