1

我已经看到线程说没有(没有循环)和那些似乎让它工作的线程,我目前还不能应用。

这是我的数据。第三列是我所寻求的。它代表按月计算的投资回报。我想计算一个假设的初始投资 10,000,将其乘以 1.10(第一个金额),然后将该结果乘以 1.4,以此类推。请注意,第一个计算只是序列值 x 10,000 以及所有后续值取决于先验。

1/1/2000    .10    11,000
2/1/2000    .40    15,400
3/1/2000    .20    18,480
4

1 回答 1

3

使用cumprod(用于算术返回)或cumsum(用于对数返回)

cumprod(1+c(0.10, 0.40, 0.20)) * 10000
cumsum(1+c(0.10, 0.40, 0.20)) * 10000
于 2013-07-25T12:34:07.387 回答