- SAS 教程
- SAS - 首页
- SAS - 概述
- SAS - 环境
- SAS - 用户界面
- SAS - 程序结构
- SAS - 基本语法
- SAS - 数据集
- SAS - 变量
- SAS - 字符串
- SAS - 数组
- SAS - 数值格式
- SAS - 运算符
- SAS - 循环
- SAS - 决策
- SAS - 函数
- SAS - 输入方法
- SAS - 宏
- SAS - 日期和时间
- SAS 数据集操作
- SAS - 读取原始数据
- SAS - 写入数据集
- SAS - 合并数据集
- SAS - 合并数据集
- SAS - 子集数据集
- SAS - 排序数据集
- SAS - 格式化数据集
- SAS - SQL
- SAS - 输出交付系统
- SAS - 模拟
- SAS 基本统计过程
- SAS - 算术平均数
- SAS - 标准差
- SAS - 频数分布
- SAS - 交叉表
- SAS - t 检验
- SAS - 相关分析
- SAS - 线性回归
- SAS - Bland-Altman 分析
- SAS - 卡方检验
- SAS - Fisher 精确检验
- SAS - 重复测量分析
- SAS - 单因素方差分析
- SAS - 假设检验
- SAS 有用资源
- SAS - 快速指南
- SAS - 有用资源
- SAS - 常见问题解答
- SAS - 讨论
SAS - 算术平均数
算术平均数是通过将数值变量的值求和,然后将和除以变量个数得到的值。它也称为平均值。在 SAS 中,算术平均数使用 **PROC MEANS** 计算。使用此 SAS 过程,我们可以找到数据集所有变量或某些变量的平均值。我们还可以形成分组,并找到特定于该组的值的变量的平均值。
语法
在 SAS 中计算算术平均数的基本语法如下:
PROC MEANS DATA = DATASET; CLASS Variables ; VAR Variables;
以下是所用参数的描述:
**数据集** - 是所用数据集的名称。
**变量** - 是来自数据集的变量的名称。
数据集的平均值
通过仅提供数据集名称而没有任何变量,可以使用 PROC MEANS 计算数据集中每个数值变量的平均值。
示例
在下面的示例中,我们找到名为 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;
执行上述代码后,我们将得到以下输出:
按类别计算平均值
我们可以通过使用其他变量将数值变量组织成组来找到它们的平均值。
示例
在下面的示例中,我们找到每种汽车类型的马力变量的平均值。
PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2; class make type; var horsepower; RUN;
执行上述代码后,我们将得到以下输出:
广告