【发布时间】:2014-09-27 06:27:51
【问题描述】:
我在添加两个 xts 对象时遇到问题。
对象 1:bk
head(bk)
iroqu
1962-07-03 0
1962-07-05 0
1962-07-06 0
1962-07-09 0
1962-07-10 0
1962-07-11 0
对象2:在for循环中计算为权重
[,1]
1962-07-03 NA
1962-07-05 0.9374210
1962-07-06 0.9367212
1962-07-09 0.9452369
1962-07-10 0.9464487
1962-07-11 1.0819963
当我在for循环里面做的时候,
bk <- bk + alphas[i] * weight
bk 变成
bk
Data:
numeric(0)
Index:
numeric(0)
我检查了 alphas[i] * weight 不是问题,并且向量的尺寸也匹配。为什么我不能使用 + 号添加两个对象?有没有办法添加这些?我实际上只想要 1 列。
我正在尝试的完整示例来自博客http://optimallog.blogspot.in/2012/06/universal-portfolio-part-4.html first code sn-p
【问题讨论】:
-
我猜
bk和weight的时区不同,但我不能确定,因为您没有提供reproducible example。 -
我正在尝试此博客链接中的示例optimallog.blogspot.in/2012/06/universal-portfolio-part-4.html 代码 sn-p 以 Cover "Univ.... 的图 8.4 开头并以第一张图片结尾
-
该代码无法运行。
nyse.cover.1962.1984未定义(但可以用data加载),crps未定义(我也不知道应该是什么)。