【发布时间】:2018-04-22 15:56:54
【问题描述】:
我有 3 列:
- 分期付款
- 兴趣
- 曝光
第一行是这样的
installment interest exposure
0 0 1000
第 1 行的分期付款为 0,之后为固定数字。让它成为 100。
第 i 行的利息 = 0.5% * 第 (i-1) 行的曝光率
第 i 行曝光 = 第 (i-1) 行曝光 - (第 i 行的分期付款 - 第 i 行的利息)
installment interest exposure
0 0 1000
100 0.005*1000 1000-(100-5)
兴趣取决于之前的曝光,曝光取决于最近的兴趣。这应该一直持续到曝光为 0。我已经使用 R 中的 for 循环完成了此操作。
有没有其他方法可以在没有循环的情况下做到这一点。我正在寻找一个快速的过程?
【问题讨论】:
-
添加更多示例数据
-
是的,向我们展示您的循环实现,然后人们就会知道您想要什么,并且可能会提出加速建议并能够针对原始版本进行测试。