全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1883 5
2014-08-27
我用by code:count if debt_ratio > 0.5这个命令来记录每个code在时间序列内的负债率大于0.5的情况。但是,我想把每一次的count值赋给一个单值然后用来比较。如果按照我上面的做法用ret list 就只有最后一个的计数值。请问这个命令要怎么改?是否有相应的命令。还是用for循环来做。请大牛指导。

如图,我希望计算每个code的的debt大于0.5的个数。按照我想要的结果。
得出的结果是:
code      debt
1              2
2              3
二维码

扫码加我 拉你入群

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

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

全部回复
2014-8-27 19:43:46
换个方法。
根据你的思维

gen newcode=0

gen newcode==1 if dept<0.5

然后drop掉 newcode等于零的。

如果是我,直接用命令 reg y x1 x2 if dept>0.5
二维码

扫码加我 拉你入群

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

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

2014-8-27 23:17:36
tuguy83 发表于 2014-8-27 19:43
换个方法。
根据你的思维

谢谢你。。我这样做的目的不是拿来回归。你这个方法简单,我也会。。我要的是满足条件的计数值。另有他用。不是为了简单的回归。
二维码

扫码加我 拉你入群

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

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

2014-8-28 16:17:05
哦,我说嘛。
二维码

扫码加我 拉你入群

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

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

2014-8-28 22:00:23
tuguy83 发表于 2014-8-28 16:17
哦,我说嘛。
不过还是谢谢你
二维码

扫码加我 拉你入群

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

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

2014-8-28 23:22:22
tuguy83 发表于 2014-8-28 16:17
哦,我说嘛。
不过还是谢谢你
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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