全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1326 3
2017-07-09
悬赏 50 个论坛币 未解决




求助各位大神,现有一个上市公司的面板数据。我想根据每个公司行业(indcd)的分类,每年按照各个公司的总资产(asset)大小进行排序,将公司分成三个部分,分别设置large,medium和small三个虚拟变量。



回归方程是:
(I/K)it=aQit+b(CF/K)it*(Small)it+c(CF/K)it*(Medium)it+d(CF/K)it*(Large)it+eit


因此要求公司状态可以在大中小组别之间切换,而不是一直处在同一个组中。
请问应该怎么设置代码,使得公司每年的状态可以更新呢?谢谢!!
二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-10 09:22:22
sum asset, d                 
local a = r(p33)
local b = r(p66)
gen  large = cond(asset<`a', 0, cond(asset>`b', 1,0))
gen  medium = cond(asset_hi_ci<`a', 0, cond(asset_hi_ci>`b', 0,1))
gen small = cond(asset_hi_ci<`a', 1, cond(asset_hi_ci>`b', 0,0))
二维码

扫码加我 拉你入群

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

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

2017-7-10 16:49:55
oldgoast 发表于 2017-7-10 09:22
sum asset, d                 
local a = r(p33)
local b = r(p66)
如果我没误解,楼主是要针对每一产业的每一年分类!你的 code 似乎没考虑此部分!
二维码

扫码加我 拉你入群

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

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

2017-7-10 17:02:10
试试 (请先安装 ssc install astile)
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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