计算已知死亡率下一段时间内的幸存者人数

时间:2020-03-05 03:57:00

标签: r survival

总数为exports.registrationPage = (req, res) => { if(req.session.user){ res.redirect("/"); } else { res.render("registrationPage"); } }; ,每日死亡率为N。我想计算某些天后的幸存者人数。

p1

这是到目前为止我开始做的第一天的工作。建议将不胜感激。

day1 : N - N*p1 
day2 : (N - N*p1) -  (N - N*p1)*p1
day3 : ((N - N*p1) -  (N - N*p1)*p1) - ((N - N*p1) -  (N - N*p1)*p1)*p1
...

1 个答案:

答案 0 :(得分:4)

基本上,您可以使用复利方程。

foo = function(N, p1, d){
    for (i in 1:d){
        N = N - N * p1
    }
    N
}

foo(1000, 0.06, 30)

OR

bar = function(N, p1, d){
    N * (1 - p1)^d
}

bar(1000, 0.06, 1:30)

或者如果您只想绘图的话

curve(1000 * (1 - 0.06) ^ x, 0, 30, n = 31)