如何模拟R [重复]中的增长率数据向量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何模拟R [重复]中的增长率数据向量相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

假设我知道月增长率为5%,我知道2018年1月的基数是1000.如何创建长度为12的向量,显示2018年的月度总数?例如,向量中的前四个元素将是:

c(1000, 1000*1.05, 1000*1.05^2, 1000*1.05^3)

我能轻松完成这项功能吗?我想以某种方式使用rep()函数。

答案

试试cumprod

cumprod(c(1000, rep(1.05, 12)))

[1] 1000.000 1050.000 1102.500 1157.625 1215.506 1276.282 1340.096
[8] 1407.100 1477.455 1551.328 1628.895 1710.339 1795.856

以上是关于如何模拟R [重复]中的增长率数据向量的主要内容,如果未能解决你的问题,请参考以下文章

R:如何在 R 中的两个重复项之间包含一个字符?

组合列表中的向量以创建数据框 R [重复]

R使用标题向量创建空数据框[重复]

R:如何在不使用循环的情况下按唯一向量顺序查找所有重复向量值的索引?

R - 如果列值与字符向量中的任何值匹配,则返回它旁边的列 [重复]

删除向量中的指针会导致错误