全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
11029 8
2014-06-07
1.png 就是这个命令,按照eng的0.5距离计算lntfp的均值。计算出的Stata结果是分开的列表,请问各位老师和前辈,使用什么样的命令可将这些命令整合为一个?同时输出结果也是一个列表?这个命令应该一定存在,可翻了半天书还是没找到。小弟先行谢过各位。
二维码

扫码加我 拉你入群

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

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

全部回复
2014-6-7 10:10:09
复制代码

上面是十等分分组统计均值。
二维码

扫码加我 拉你入群

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

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

2014-6-7 10:27:00
clear
set obs 330820
gen lntfp = uniform()
gen eng = rnormal()
cumul eng,gen(index) eq
recode index (min/5=1)(5/5.5=2)(5.5/6=3)(6/6.5=4)(6.5/7=5)(7/7.5=6)(7.5/8=7)(8/8.5=8)(8.5/9=9)(9/9.5=10)(9.5/10=11)(10/10.5=12)(10.5/11=13)(11/11.5=14)(11.5/12=15)(12/12.5=16)(12.5/13=17)(13/13.5=18)(13.5/14=19)(14/14.5=20)(14.5/15=21)(15/15.5=22)(15.5/16=23)(16/16.5=24)(16.5/17=25)(17/17.5=26)(17.5/18=27)(18/max=28)
statsby mean=r(mean), clear by(index):  summarize lntfp
二维码

扫码加我 拉你入群

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

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

2014-6-7 10:30:08
ywh19860616 发表于 2014-6-7 10:10
上面是十等分分组统计均值。
谢谢您的解答,我根据上面的程序和数据情况,修改了obs以及recode里面的数据,但是结果不太对,能否帮忙看看问题出在哪里?clear
set obs 330820
gen lntfp = uniform()
gen eng = rnormal()
cumul eng,gen(index) eq
recode index (min/5=1)(5/5.5=2)(5.5/6=3)(6/6.5=4)(6.5/7=5)(7/7.5=6)(7.5/8=7)(8/8.5=8)(8.5/9=9)(9/9.5=10)(9.5/10=11)(10/10.5=12)(10.5/11=13)(11/11.5=14)(11.5/12=15)(12/12.5=16)(12.5/13=17)(13/13.5=18)(13.5/14=19)(14/14.5=20)(14.5/15=21)(15/15.5=22)(15.5/16=23)(16/16.5=24)(16.5/17=25)(17/17.5=26)(17.5/18=27)(18/max=28)
statsby mean=r(mean), clear by(index):  summarize lntfp


二维码

扫码加我 拉你入群

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

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

2014-6-7 10:30:56
我给的命令是根据分位数分组的,不是具体的数值,你可以根据下面的方法。
http://www.ats.ucla.edu/stat/stata/faq/cut.htm


二维码

扫码加我 拉你入群

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

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

2014-6-7 10:38:30
ywh19860616 发表于 2014-6-7 10:30
我给的命令是根据分位数分组的,不是具体的数值,你可以根据下面的方法。
http://www.ats.ucla.edu/stat/s ...
好的,正在学习。谢谢
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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