全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1010 1
2022-04-14
悬赏 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
}
}

二维码

扫码加我 拉你入群

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

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

全部回复
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后所有的变量,计算方法是{}中的命令
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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