请问stata如何遍历某个变量,并对该变量自身进行循环。
就是在第四列生成一个数据。用的是前三列数据。具体公式如下:
自己尝试先做简化版本—— 对单元格数据累加,并生成新变量。foreach、forvalues等等语法不正确。自己编程的代码(对单元格自身进行累加如下)
local fund_buy
foreach num of varlist (fund_buy){
local j = 0
forvalues i = 1/`num'{
local j = `j' + `i'
}
gen xxx = ceil(`j')
}
原数据如下:[url=]人大问题.dta[/url]
| h基金交易家数 | m基金买入家数 | h_m基金卖出家数 |
9 | 1 | 8 |
4 | 3 | 1 |
3 | 3 | 0 |
6 | 4 | 2 |
4 | 1 | 3 |
原公式如下:(希望通过该公式生成第四列数据)