egen命令还可以实现数据的分组统计计算,例如对某一变量实现按照另一变量分组后的统计计算。这在实际的统计分析工作中非常常见,例如计算每个地区的平均收入、每个芳龄段的就业率等统计指标。 实际数据处理和分析工作中,除了使用Stata自身提供的gen和egen命令外,还经常需要结合Stata的其他命令和函数进行数据清洗和分析。结合...
(3)敲重点:egen只能使用专属的egen函数来为新变量计算变量值,如mean()、rank()等。值得注意的是,egen函数只能在egen命令下使用,不能用在gen的表达式中,egen命令也无法使用任何运算符或九大类函数来计算生成变量值; (4)在使用gen命令时,_n和_N是我们常用的下标变量,用于表示行号和总观测值非常方便,但egen却无法...
它的全称是"extendedgenerate",提供了更多的功能和选项,可以进行更复杂的计算操作。与gen命令不同,egen命令的输出可以是多个变量。基本的语法如下所示: egen newvar = function(varlist) 其中,newvar是我们要创建的新变量的名称,而function则是所需的计算函数,varlist表示所需计算函数的参数。下面是egen命令的一些...
gen命令用于创建基于特定条件和计算公式的新变量,而egen命令用于进行更复杂的数据处理和生成统计指标。通过使用这两个命令,我们可以更好地理解和分析数据集,并从中发现有价值的信息。无论是新手还是经验丰富的Stata用户,熟练掌握gen和egen命令都将有助于提高数据处理和分析的效率。
egen和 gen 都用于生成新变量,但egen 的特点是它更强大的函数功能。 gen 可以支持一些函数, egen 支持额外的函数。如果用 gen 搞不定,就得用egen想办法了。 变量 在分析的过程中,有些变量并没有在数据中提供,需要我们用原始数据或者回归的结果构造。常用的命令是 “gen” 和“egen” 。
absorb选项后面的变量名和前面讲的命令中第一个变量名相同。在上面的例子中即为社区编码。回归的结果和在reg中直接加入相应的虚拟变量相同。 生成变量的最后一招是egen。egen和gen都用于生成新变量,但egen的特点是它更强大的函数功能。gen可以支持一些函数,egen支持额外的函数。如果用gen搞不定,就得用egen想办法了。
分类求和时,我们用到的是egen brand_`i' = sum(var_`i'),而不是gen brand_`i' = sum(var_`i')。使用gen时,sum( )是一个逐步求和函数,不是全部加总,我们可以实际运行结果来区别egen和gen的不同功能。以下两图,上图用的是egen,下图用的是gen。
gen可以支持一些函数,egen支持额外的函数。如果用gen搞不定,就得用egen想办法了。不过我比较懒,到现在为止只用用取平均、加和这些简单的函数。 有的时候数据情况复杂一些... 分享回复赞 stata吧 邵白白充满希望 小白求助!!!利用stata17按收入来源分组的基尼系数分解按照陈传波老师在《基尼系数的测算与分解--excel...
gen add = year + price if id==001 *只对部分数据进行操作 *generate和egenerate的区别:egen可以调用一些函数 egen meanprice = mean(price) egen sdprice = sd(price) egen medprice = median(price) egen minprice = min(price) egen maxprice = max(price) ...