全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1125 3
2021-06-10
悬赏 100 个论坛币 未解决
我做的是不同国家不同的面板数据,想求每个国家在所有时间中的的均值,然后通过变量是否超过均值20%范围来设置虚拟变量,请问下大神们这个该怎么操作啊

mss_data.dta

大小:729.71 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2021-6-10 19:18:22
做的是不同国家不同时间的面板数据,少打了字
二维码

扫码加我 拉你入群

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

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

2021-6-14 14:46:33
bys ccode  :egen m_GPCP =mean( GPCP )  // 根据 ccode  分组对GPCP求均值
gen GPCP1 = ( GPCP >= m_GPCP*1.2 ) & !missing( m_GPCP )  //设置虚拟变量,大于1.2倍为1,否则为0
这个要一个个处理变量,批量操作的话,不知道
二维码

扫码加我 拉你入群

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

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

2021-6-14 16:08:35
724483183 发表于 2021-6-14 14:46
bys ccode  :egen m_GPCP =mean( GPCP )  // 根据 ccode  分组对GPCP求均值
gen GPCP1 = ( GPCP >= m_GPC ...
多变量就做个简单循环吧
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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