楼主: ccaids123
1716 1

请教如何解决一个错误 [推广有奖]

  • 0关注
  • 0粉丝

学前班

50%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
1 小时
注册时间
2009-12-3
最后登录
2017-2-16

楼主
ccaids123 发表于 2009-12-3 02:11:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在用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[]) :

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

扫码加我 拉你入群

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

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

关键词:backtest package Pack Data test 请教 解决

沙发
DM小菜鸟 发表于 2015-1-26 22:59:28
感觉是你的data起的名字的问题,换个名字应该就可以 如果还不行,就放倒GUI里面一行一行跑一下,如果还有问题,那就要查上下文了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 10:30