全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
1306 2
2011-03-31


如,已有的变量名称v1,v2,v3,v4
m:总人数 vi:家庭i的收入占所有收入的比重 I:v1+v2+v3, ti:v4

我可否这样写:
egen total=sum(v1+v2+v3-v4)
gen v=v1+v2+v3-v4
gen vi=v/total
sort v
gen i=_n
gen m=_N
gen Findiv=i*vi
egen sumFindiv=sum(Findiv)
gen F=2/m*sumFindiv
sum F

其中sort v是不是代表按照v的大小将所有样本进行排序呢?
如果我想要计算另一个F,不用v1,v2,v3,v4,而用v1,v2,v3,但我希望样本的排序和前面一样,这个问题可以通过添加什么命令解决么?

非常感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-4-1 08:37:51
sort i
然后执行你想要的计算过程。
二维码

扫码加我 拉你入群

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

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

2011-4-1 15:52:59
非常感谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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