首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >量化数据合并回归误差

量化数据合并回归误差
EN

Stack Overflow用户
提问于 2012-10-20 14:37:42
回答 1查看 440关注 0票数 1

此R代码引发一个错误,即

.xts(e,.index(e1),.indexCLASS = indexClass(e1),.indexFORMAT = indexFormat(e1) )中的错误,索引长度必须与观察次数匹配

代码:

代码语言:javascript
复制
library('quantmod')
library('foreach')


JNK <- getSymbols('JNK', from='2010-01-01',auto.assign=FALSE)[,6]
GSPC <- getSymbols('^GSPC', from='2010-01-01',auto.assign=FALSE)[,6]


JNK <- diff(log(JNK))
GSPC <- diff(log(GSPC))

Data <- na.omit(merge(JNK,GSPC, all=FALSE))
m <- lm(JNK ~ GSPC, data=Data)
plot(m)

有人能帮我找出我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-20 14:46:29

Data的实际列名是JNK.AdjustedGSPC.Adjusted。因此,您应该在lm调用中指定完整的名称:

代码语言:javascript
复制
m <- lm(JNK.Adjusted ~ GSPC.Adjusted, data=Data)
plot(m)

否则,plot函数将查找JNKGSPC列,但不会在Data中找到它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12989483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档