r中的递归采样
|
我正在尝试以7年以下的累积概率模拟死亡:
tab <- data.frame(id=1:1000,char=rnorm(1000,7,4))
cum.prob <- c(0.05,0.07,0.08,0.09,0.1,0.11,0.12)
如何根据cum.prob
中的累积概率从tab$id
中进行采样而不进行矢量化处理?从yr 1采样的id不一定要在yr 2再次采样。因此Hence3ѭ将不起作用。有可能将其向量化吗?
// M
没有找到相关结果
已邀请:
2 个回复
茶鬼失形
,即
,其中
。
现在根据
中的概率,从序列1:8中随机生成1000个“死亡年”的样本,并进行替换,并增加到7年不死的概率:
我们将\“ \'DeathYr = 8 \'\”解释为\“在7年内不死亡\”,并提取
的子集,其中
:
您可以验证每年的累计死亡比例是否接近
中的值:
魄龟呸筹
根据所需结果的形式,可以更改最后一步。