什么是算术平均值?17 Mar 2025 | 4 分钟阅读 一般来说,算术平均值或平均值是通过特定公式计算一组值而获得的值。 例如 在下面的例子中,我们需要计算包含 5 个学生年龄的一组数据的算术平均值。 在这里我们可以看到,算术平均值是 9。这个平均值是通过将上述集合的所有值相加,然后应用特定公式得到的。 SAS 中的算术平均值在 SAS 中,我们可以计算数据集所有变量或仅所需变量的算术平均值。 为了计算算术平均值,SAS 提供了一个名为 PROC MEANS 的过程。 SAS 还提供了通过从特定变量创建组来查找组的平均值的功能。 语法其中,
现在,我们将学习 SAS 算术平均值的组成部分,例如使用特定过程和语句的 整个数据集的平均值、特定变量 和 特定变量组。 以下是算术平均值的组成部分列表,以及过程和语句
通过 PROC MEAN 计算数据集的平均值我们可以通过仅将数据集名称提供给 PROC MEAN 来计算整个数据集的平均值。 我们不需要提及任何变量名称,因为它将仅通过提供数据集名称来计算。 示例 在下面的示例中,我们将计算 SAS 数据集 citiday 中所有数值变量的平均值,该数据集已在 SAS 帮助库中。 我们还将计算这些变量的总和。 在 SAS Studio 中执行上述代码 ![]() 输出 ![]() 正如我们在输出中看到的,数据集 citiday 的平均值和总和已计算出来,并保留两位小数位。 如何显示不同的小数位数?我们可以使用 0 和最大所需的小数位来显示数据集的平均值和总和。 在下面的示例中,我们将使用 0 或无小数位来显示结果。 示例 在 SAS Studio 中执行上述代码 ![]() 输出 ![]() 根据上述输出,结果已显示为 0 或无小数位。 现在,我们在下面的例子中使用 3 位小数。 您可以根据需要选择任意数量的小数位。 在 SAS Studio 中执行上述代码 ![]() 输出 ![]() 根据上述输出,平均值和总和的结果已显示为 3 位小数。 通过 VAR 语句计算特定变量的平均值有时我们需要仅计算特定变量的平均值以进行分析。 我们可以通过在 VAR 语句 中提供它们的名称来计算特定变量的平均值。 让我们通过一个例子来理解它 示例在下面的示例中,我们将计算一些特定变量的平均值,即 SNYDJCM SNYSECM DFXWUK90,来自数据集 cityday,该数据集已在 SAS 帮助库中。 在 SAS Studio 中执行上述代码 ![]() 输出 ![]() 根据上述输出,仅计算了所选变量的平均值。 通过 CLASS 语句计算特定变量组的平均值在 SAS 数据集中,每个变量在某些方面与其他变量不同,例如在数据集 cars 中,保时捷的价格可能与丰田的价格不同。 因此,对每个汽车制造商进行单独的分析更合适。 因此,对于单独的分析,我们可以使用 CLASS 语句 创建仅所需变量的类。 让我们通过一个例子来理解它 示例在下面的示例中,我们将计算 cars 数据集中变量 "horsepower" 的平均值,以便我们可以根据汽车的可持续动力对各个公司的汽车进行分类。 要包括汽车,我们使用 CLASS 语句创建了一个类,其中包含变量 Make(包含汽车生产公司的名称)和 Type(包含特定公司推出的汽车型号)。 注意:Cars 数据集已在 SAS 帮助库中,请考虑它以获得更多清晰度。在 SAS Studio 中执行上述代码 ![]() 输出 ![]() 正如我们在输出中看到的,数据集 cars 的平均值是基于 horsepower, make 和 type 变量计算的。 下一主题交叉制表 |
我们请求您订阅我们的新闻通讯以获取最新更新。