- 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 - 布兰德-奥特曼分析
- SAS-卡方
- SAS - 费舍尔精确测试
- SAS - 重复测量分析
- SAS-单向方差分析
- SAS-假设检验
- SAS 有用资源
- SAS - 快速指南
- SAS - 有用的资源
- SAS - 问题与解答
- SAS - 讨论
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;
执行上述代码时,我们得到以下输出 -
按类别平均
我们可以通过使用一些其他变量将数值变量分组来找到数值变量的平均值。
例子
在下面的示例中,我们找到了每种汽车品牌下每种类型的可变马力的平均值。
PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2; class make type; var horsepower; RUN;
执行上述代码时,我们得到以下输出 -