悬赏 2 个论坛币 已解决
需要求复合利率的和,就是Σ(1+r)^t,但是t不定,随存款人的不同而不同。换句话说,t=1,2,3,4,...... 有许许多多个t. 该怎么编写命令呢?恳请各位赐教,谢谢
也就是需要求以下的式子:
(1+r)=?
(1+r)+(1+r)^2=?
(1+r)+(1+r)^2+(1+r)^3=?
......
最佳答案
bbs0805 查看完整内容
以t=100,r=0.5为例:
clear
set more off
set obs 100
gen c=(1+0.5)^_n
gen sigma=(1+0.5)
forvalue i=1/100 {
quietly sum c in 1/`i'
quietly replace sigma=r(sum) in `i'
}
若你的t和r是一个无规可寻的变数,可定义为宏即可。