美文网首页
gen和egen傻傻分不清楚

gen和egen傻傻分不清楚

作者: 资产金字塔 | 来源:发表于2021-05-06 23:52 被阅读0次

***************************gen和egen傻傻分不清楚********************************
***https://bbs.pinggu.org/thread-801916-1-1.html
clear
set obs 5
gen x=_n //生成新变量x, x 的取值从1 到5
gen y=sum(x) //求列累积和
egen z=sum(x) //求列总和,注意比较y 和Z 的不同

***/ 变量在分析的过程中,有些变量并没有在数据中提供,需要我们用原始数据或者回归的结果构造。常用的命令是 “gen” 和 “egen” 。格式是gen educsqr=educ^2
**egen命令相对复杂一些,它能生成一些“gen”命令无法生成的变量。例如可以生成wagesum为每个人的工资和,以及生成wagemedian为工资的中位数(median),wagemax为工资的最大值。

*格式:
*egen wagesum=sum(wage)
*egen wagemedian=median(wage)
*egen wagemax=max(wage)

*更复杂的如想产生一个变量“wagemax”为相同教育水平里的最高工资。

格式: egen wagemaxeduc=max (wage),by (educ)/*

**生成虚拟变量
egen c=mean(x)
g e=(y>c)


相关文章

网友评论

      本文标题:gen和egen傻傻分不清楚

      本文链接:https://www.haomeiwen.com/subject/pflldltx.html