全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1677 1
2009-12-03
在用backtest package做测试的时候,我按照pack自带的数据库的形式建造了自己的data,但是用自己的数据来测试的时候就报错了
bt <- backtest(data, in.var = c("volume"), ret.var = "ret", date.var =
"date", id.var = "NAICS", buckets = 10, natural = TRUE, by.period =
FALSE)
Error in stock.table[as.character(last.portfolio[]$x), "last"] <-
100/nrow(last.portfolio[]) :

这个应该是下标越界的问题,请问如何解决这个问题
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-1-26 22:59:28
感觉是你的data起的名字的问题,换个名字应该就可以 如果还不行,就放倒GUI里面一行一行跑一下,如果还有问题,那就要查上下文了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群