在Stata中,gen命令还可以用来生成一个逻辑变量(即0或1)。例如,你可以使用以下命令来判断一个变量sales是否大于25: gen sale_high = sales > 25 此命令会生成一个名为sale_high的变量,其值为1(真)当变量sales大于25,否则为0(假)。 此外,gen命令还可以用来创建某个变量的累加和。例如,以下命令会生成一个变量...
gen和egen命令是Stata中非常常用的命令,它们能够帮助用户实现对数据的加工处理、变量的生成和统计计算操作。在实际的数据分析工作中,熟练掌握这两个命令是非常重要的,它们能够帮助我们快速、准确地进行数据预处理和分析。 除了上文中提到的gen命令的基本用法外,gen命令还具有丰富的功能,在实际的数据处理工作中可以根据...
在Stata中,gen和egen是两个常用的命令,用于生成新变量或进行变量计算。本文将逐步解析这两个命令,并详细介绍它们的用法和常见应用。 一、gen命令 gen是Stata中的一个命令,用于生成新的变量。它的全称是"generate",可以通过各种计算和转换来创建新的变量。具体的语法如下所示: gen newvar =expression 其中,newvar...
首先,让我们来讨论gen命令。gen是Stata中最常用的命令之一,它用于创建新的变量。gen的全称是generate,它可以根据一定的条件和计算公式生成新的变量,并且可以在已有的数据集中进行操作。 1.如何使用gen命令? 要使用gen命令,首先需要打开一个数据集。可以通过使用"use"命令加载一个现有的数据集,或者使用"input"命令手动...
我们经常使用generate(后文简称gen) 命令提供的group()函数对某个变量进行分组,产生分组变量gg,继而基于gg变量进行后续的分组回归分析。 例如,在公司金融中,常用如下代码产生融资约束的分组指标: *-用公司规模衡量融资约束,分成三组 . bysort code: egen av_size = mean(size) ...
2 再进行一次亚组分析,但要在命令中添加 nosubgroup nooverall两个作图参数。 数据录入的关键在于“Subgroup”和“group”这两列变量,“group”是亚组的分类变量,“Subgroup”就是该亚组的名称。 Stata的相关命令(得到图3): gen loghr=log(hr) gen logll=log(ll) ...
我们经常使用generate(后文简称gen) 命令提供的group()函数对某个变量进行分组,产生分组变量gg,继而基于gg变量进行后续的分组回归分析。 例如,在公司金融中,常用如下代码产生融资约束的分组指标: *-用公司规模衡量融资约束,分成三组 . bysort code: egen av_size = mean(size) ...
我们经常使用generate(后文简称gen) 命令提供的group()函数对某个变量进行分组,产生分组变量gg,继而基于gg变量进行后续的分组回归分析。 例如,在公司金融中,常用如下代码产生融资约束的分组指标: *-用公司规模衡量融资约束,分成三组 .bysort code:egen av_size=mean(size) ...
我们经常使用generate(后文简称gen) 命令提供的group()函数对某个变量进行分组,产生分组变量gg,继而基于gg变量进行后续的分组回归分析。 例如,在公司金融中,常用如下代码产生融资约束的分组指标: *-用公司规模衡量融资约束,分成三组. bysort code: egen av_size = mean(size). sort av_size. gen gg = group(...