移除非交易公司以制定动量组合

时间:2016-10-25 18:54:58

标签: r portfolio

我有一个数据集,每月库存回报为572个库存,为192个月。我必须建立基于动量的投资组合。对于投资组合形成的每个点,我只希望将这些公司纳入计算,其中至少在过去3个月中有一个非零回报。 有人可以指导我如何在投资组合形成的每个点排除公司吗?请注意,投资组合是从第一年的第三个月开始的每个月形成的。

1 个答案:

答案 0 :(得分:1)

您是否熟悉以下符号:

x=seq(1:10)
x
x[3:5]

这会创建较小的矢量部分。如果您执行以下操作:

for (i in 1:8){
print(x[i:(i+2)])
}

每个新的3个月期间都会有子集。现在只需评估所有3个值是否大于0。