r - 使用 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)
市场规模的东西,但这绝对是错误的。
解决方案
推荐阅读
- express - Express 路由参数 vs HTTP 查询参数
- javascript - 使用 lodash 迭代内部对象
- node.js - UnhandledPromiseRejectionWarning: TypeError: res.status(...).json(...).catch 不是函数
- html - 如何定位☰元素
- python - 我的对象检测模型训练过程开始给出 mAP 和 AR 为 0
- javascript - 在Javascript中将UTC时间转换为EPOCH秒
- c++ - Windows 中优于 100ns 分辨率的计时器
- mapbox - Android Mapbox - 从 GeoJson 文件中归档,以便仅显示具有某些属性的点
- android - 如何在 AIDE 中实现 ViewPager 或 Viewpager 2
- python - Pytorch 预计算损失函数的一部分