在Stata中,要创建一个新的观测值,使其具有所有变量的所有观测值的平均值,但忽略集合观测值,可以按照以下步骤进行操作:
egen
命令创建一个新的变量,该变量将包含所有变量的观测值的平均值。例如,假设我们要创建一个名为mean_var
的新变量,可以使用以下命令:egen mean_var = mean(var1 var2 var3)
其中,var1 var2 var3
是你要计算平均值的变量名。
egen
命令创建一个新的变量,该变量将包含每个观测值的平均值。例如,假设我们要创建一个名为mean_obs
的新变量,可以使用以下命令:egen mean_obs = mean(mean_var)
这将计算mean_var
变量的平均值,并将结果存储在mean_obs
变量中。
replace
命令将集合观测值的mean_obs
值替换为缺失值。假设我们要忽略group_var
变量的值为1的观测值,可以使用以下命令:replace mean_obs = . if group_var == 1
这将将mean_obs
变量中group_var
等于1的观测值替换为缺失值。
通过以上步骤,你可以在Stata中创建一个新的观测值,使其具有所有变量的所有观测值的平均值,但忽略集合观测值。
领取专属 10元无门槛券
手把手带您无忧上云