在R中创建一个绑定指数列

在R中创建一个绑定指数列,r,function,range,bounds,exponential,R,Function,Range,Bounds,Exponential,如何在2022年和2040年之间的数据框架中创建指数百分比列,该列受1%和x%范围的限制,在该范围内我可以设置指数方程的“峰值” 在下面的预期结果表中,百分比开始增加1%,然后增加2%。。。然后以5%的增长率在25%-35%之间达到“峰值”,然后下降到2-3%的增长率 下面是我想要完成的一个例子: 示例结果 end_growth_rate <- 48 2022 1% 2023 2% 2024 3% 2025 4% 2026 6% 2027 8% 202

如何在2022年和2040年之间的数据框架中创建指数百分比列,该列受1%和x%范围的限制,在该范围内我可以设置指数方程的“峰值”

在下面的预期结果表中,百分比开始增加1%,然后增加2%。。。然后以5%的增长率在25%-35%之间达到“峰值”,然后下降到2-3%的增长率

下面是我想要完成的一个例子:

示例结果

end_growth_rate <- 48

2022    1%
2023    2%
2024    3%
2025    4%
2026    6%
2027    8%
2028    10%
2029    12%
2030    15%
2031    18%
2032    21%
2033    25%
2034    30%
2035    35%
2036    39%
2037    42%
2038    44%
2039    46%
2040    48%

end\u growth\u rate将某些内容放入
data.table
data.frame
似乎无关紧要。您需要的只是开始、结束和曲线类型的函数。这可能是一个(又称“逻辑功能”)

试试这个:


mysigmoid谢谢!是的,我更改了标题以去掉数据框注释。我对自己的目标太“茫然”了。非常感谢!