怎么用stata计算平均数?

如题所述

在Stata中计算变量的平均数,您可以使用 mean 命令。以下是计算变量平均数的基本步骤:
// 假设您有一个变量叫做 var
mean var
运行上述命令后,Stata会显示变量 var 的平均数以及其他一些描述性统计信息,如最小值、最大值、标准差等。
如果您只想查看平均数而不显示其他统计量,可以结合 display 命令:
summarize var, meanonly
display "Mean of var is " r(mean)
这里的 summarize 命令加上 meanonly 选项会仅计算平均数,并将其存储在系统返回结果 r(mean) 中。接下来的 display 命令用于打印出平均数的具体数值。
如果需要按某一分类变量进行分组计算平均数,可以结合 by 命令:
by group_variable, sort: mean var
这里的 group_variable 是您想要按照其分组的变量名称,Stata会根据 group_variable 的各个类别分别计算 var 的平均数。
以上命令都会直接在Stata的命令行界面执行。如果您想要将平均数保存为新的变量,可以使用 egen 命令:
egen avg_var = mean(var), by(group_variable)
这样就会创建一个名为 avg_var 的新变量,其值对应 var 按照 group_variable 分组后的平均数。追答

在Stata中计算变量的平均数,您可以使用 mean 命令。以下是计算变量平均数的基本步骤:
// 假设您有一个变量叫做 var
mean var
运行上述命令后,Stata会显示变量 var 的平均数以及其他一些描述性统计信息,如最小值、最大值、标准差等。
如果您只想查看平均数而不显示其他统计量,可以结合 display 命令:
summarize var, meanonly
display "Mean of var is " r(mean)
这里的 summarize 命令加上 meanonly 选项会仅计算平均数,并将其存储在系统返回结果 r(mean) 中。接下来的 display 命令用于打印出平均数的具体数值。
如果需要按某一分类变量进行分组计算平均数,可以结合 by 命令:
by group_variable, sort: mean var
这里的 group_variable 是您想要按照其分组的变量名称,Stata会根据 group_variable 的各个类别分别计算 var 的平均数。
以上命令都会直接在Stata的命令行界面执行。如果您想要将平均数保存为新的变量,可以使用 egen 命令:
egen avg_var = mean(var), by(group_variable)
这样就会创建一个名为 avg_var 的新变量,其值对应 var 按照 group_variable 分组后的平均数。

温馨提示:答案为网友推荐,仅供参考
相似回答