全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7053 2
2019-10-22
我需要实现的是计算每个套餐有多少人使用过,如何写成forvalues的语句呀,初学者,请各位大神帮忙!!谢谢~
egen rs1 = group(cust_id) if plan_chose==1
egen maxrs1= max(rs1)/* plan1总共有7008个人使用过*/

egen rs2 = group(cust_id) if plan_chose==2
egen maxrs2= max(rs2)/* plan2总共有1493个人使用过*/

egen rs3 = group(cust_id) if plan_chose==3
egen maxrs3= max(rs3)/* plan3总共有5181个人使用过*/

egen rs4 = group(cust_id) if plan_chose==4
egen maxrs4= max(rs4)/* plan4总共有1468个人使用过*/

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-10-22 10:29:10
forvalues i=1/4 {
    egen rs`i' = group(cust_id) if plan_chose==`i'
    egen maxrs`i'= max(rs`i')
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-10-22 13:39:45
stata你这种情况不需要循环
方法1:
复制代码


方法2:
复制代码

  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群