2014-02-12 27 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