
- 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 REG过程来查找两个变量之间的线性回归模型。
语法
在 SAS 中应用 PROC REG 的基本语法为:
PROC REG DATA = dataset; MODEL variable_1 = variable_2;
以下是所用参数的描述:
数据集是数据集的名称。
变量_1 和变量_2是用于查找相关性的数据集的变量名。
示例
下面的示例展示了使用PROC REG查找汽车的马力和重量这两个变量之间相关性的过程。在结果中,我们看到了可以用来构成回归方程的截距值。
PROC SQL; create table CARS1 as SELECT invoice, horsepower, length, weight FROM SASHELP.CARS WHERE make in ('Audi','BMW') ; RUN; proc reg data = cars1; model horsepower = weight ; run;
执行上述代码后,我们将得到以下结果:
上述代码还提供了模型各种估计值的图形视图,如下所示。作为一个高级的 SAS 过程,它不仅仅给出截距值作为输出。
广告