SAS - 算术平均值

算术平均值是通过对数值变量的值求和然后将总和除以变量数而获得的值.它也被称为平均值.在SAS算术中,使用 PROC MEANS 计算平均值.使用此SAS过程,我们可以找到所有变量的平均值或数据集的某些变量.我们还可以形成组并找到特定于该组的值的变量的平均值.

语法

在SAS中计算算术平均值的基本语法是 :

PROC MEANS DATA = DATASET;
CLASS Variables ;
VAR Variables;

以下是所用参数的说明及减号;

  • DATASET : 是使用的数据集的名称.

  • 变量 : 是数据集中变量的名称.

数据集的平均值

均值数据集中每个数值变量的计算方法是使用PROC计算,只提供没有任何变量的数据集名称.

示例

在下面的示例中,我们找到名为CARS的SAS数据集中所有数值变量的平均值.我们将小数位后的最大位数指定为2,并找到这些变量的总和.

PROC MEANS DATA = sashelp.CARS Mean SUM MAXDEC=2;
RUN;

当执行上面的代码时,我们得到以下输出 :

意思是

选择变量的平均值

我们可以通过提供名字来获得某些变量的平均值在 var 选项中.

示例

在下面我们计算三个变量的平均值.

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2 ;
var horsepower invoice EngineSize;
RUN;

当执行上面的代码时,我们得到以下输出 :

Mean_select_variables

按类别划分

我们可以通过将数据变量组织到组中来找到它们的平均值使用其他一些变量.

示例

在下面的示例中,我们可以找到汽车每个品牌下每种类型的变量马力的平均值.

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2;
class make type;
var horsepower;
RUN;

当执行上面的代码时,我们得到以下输出 :

mean_with_class