楼主: 陋室听风
686 1

[一般统计问题] 请教大神stata命令含义! [推广有奖]

  • 1关注
  • 1粉丝

博士生

48%

还不是VIP/贵宾

-

威望
0
论坛币
3324 个
通用积分
30.2963
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
200 点
帖子
105
精华
0
在线时间
260 小时
注册时间
2015-9-16
最后登录
2024-3-15

200论坛币
最近在学习stata处理命令,看到这样一份命令,请问大神能否帮忙标注一下各步骤目的与含义啊?
dis "`t'"
quietly {
summ incOUR`t'pc [w=wgt]
local allpc=r(mean)
inequal7 incOUR`t'pc [w=wgt]
local allgini=r(gini)

foreach var of varlist incOUR`t'pc incNBS`t'pc `rent'pc {
  summ `var' [w=wgt]
  local pc=r(mean)
  local share=`pc'/`allpc'*100
  inequal7 `var' [w=wgt]
  local gini=r(gini)
  concindc `var' [w=wgt], welf(incOUR`t'pc)
  noi dis %10s "`var'" %10.1f `pc' %10.2f `share' %10.4f `gini' %10.4f r(concindex) %10.4f r(concindex)*`share'/100
}
}

关键词:stata命令 Stata tata foreach Quietly
沙发
陋室听风 发表于 2022-6-22 21:45:27 |只看作者 |坛友微信交流群
这是循环语句命令,summ X [w=wgt]是加权重计算X,local X1=r(mean)是存储上述sum命令得到的平均值;inequal7是加权重计算基尼系数,local allgini=r(gini)是存储上述步骤计算得到的基尼系数;foreach var of varlist{}是循环计算变量列表varlist后所有的变量,计算方法是{}中的命令

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-22 12:38