如图所示,后面的max_control是每一年year每一个省prov,contro_ratio中最大的值,请问各位有知道怎么用stata返回这个最大值对应的control这个变量的内容吗?比如说想要知道2000年prov=0这个省份max_control=0.8对应的control是0。这个怎么对应呢?有没有人知道代码应该怎么写呀?
|
楼主: 北方的北方有极光
|
3547
6
[编程问题求助] stata怎么在一个变量取最大值时返回另一个变量的值 |
|
已卖:426份资源 博士生 20%
-
|
回帖推荐caozhaowen 发表于3楼 查看完整内容 g tag1=0
replace tag1=1 if prov==0 & year==2000
scalar max=.
mata
mata clear
st_view(x=.,.,"max_control control","tag1")
x
i=.
w=.
maxindex(x[.,1],1,i,w)
最大值=x[.,2]
st_numscalar("max",最大值)
end
| ||
|
|
| ||
| ||||||||||||
加好友,备注jltj京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


