首页 > 解决方案 > 使用 runif 和 rnorm 计算具有初始值的增长率

问题描述

我正在处理 R 中的一个问题,该问题需要一个正态分布的产品,平均值为 a 和标准差 b。估计每年增加c%。第 1 年的市场份额介于 d% 和 e% 之间,每个数字之间的可能性相同,预计每年将以 f% 的速度增长。

我知道我需要对需求使用 rnorm 函数, rnorm(1000,a,b)对市场份额使用 runif 函数runif(1000,1.d,1.e)(在前面添加 1 以便于计算)第 1 年的值。

问题是询问市场份额和需求将超过 3 年。我知道第 1 年,但考虑到增长率 c 和 f,我不确定如何在 R 中设置第 2 年和第 3 年的计算。我目前有类似MarketSizeGrowth<-cumprod(c(runif(1000,1.d,1.e),rep(1.f,2)市场规模的东西,但这绝对是错误的。

标签: rstatisticsdistribution

解决方案


推荐阅读