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。egen和gen都用于生成新变量,但egen的特点是它更强大的函数功能。gen可以支持一些函数,egen支持额外的函数。如果用gen搞不定,就得用egen想办法了。不过我比较懒,到现在为止只用用取平均、加和这些简单的函数。 的时候数据情况复杂一些,往往生成所需变量不是非常直接,就需要多几个过程。曾...
Egen和gen的区别 Hello, the egen is an excellent stata command which is useful in particular for large database for which variables contain repeated sequence. It's used in general with other commands (by (id), ...). You can see this document from stata journal 2006 for explanation and exe...
分类求和时,我们用到的是egen brand_`i' = sum(var_`i'),而不是gen brand_`i' = sum(var_`i')。使用gen时,sum( )是一个逐步求和函数,不是全部加总,我们可以实际运行结果来区别egen和gen的不同功能。以下两图,上图用的是egen,下图用的是gen。
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) ...
gen可以支持一些函数,egen支持额外的函数。如果用gen搞不定,就得用egen想办法了。不过我比较懒,到现在为止只用用取平均、加和这些简单的函数。 有的时候数据情况复杂一些... 分享回复赞 stata吧 邵白白充满希望 小白求助!!!利用stata17按收入来源分组的基尼系数分解按照陈传波老师在《基尼系数的测算与分解--excel...