楼主: robin_zheng
3764 2

SAS 分组回归后如何批量的输出回归系数 [推广有奖]

  • 1关注
  • 1粉丝

副教授

96%

还不是VIP/贵宾

-

威望
0
论坛币
108358 个
通用积分
0.0555
学术水平
1 点
热心指数
3 点
信用等级
1 点
经验
12723 点
帖子
386
精华
0
在线时间
1712 小时
注册时间
2010-2-26
最后登录
2025-8-11

楼主
robin_zheng 发表于 2016-1-18 16:21:43 |AI写论文
10论坛币
SAS 分组回归后,如何按照by变量的分组情况将不同by变量下回归方程对应的参数批量输出到一个表中,需要用循环来遍历吗?求解?

最佳答案

a32405991a 查看完整内容

proc reg data = model.university outest=model.unireg noprint; by unitid; model perfind = control hloffer hbcu tribal locale; quit; 这是简化的我自己做分组回归时使用的代码。outest将各组回归参数输出到指定的数据集中。如果by变量的组别很多,建议使用noprint语句,只输出回归参数而不打印各种检验结果和图像。因为当组别很多时一条条打印会非常非常慢。
关键词:回归系数 分组回归 回归方程 如何

沙发
a32405991a 发表于 2016-1-18 16:21:44
proc  reg  data = model.university outest=model.unireg noprint;
by unitid;
model perfind = control  hloffer    hbcu   tribal   locale;
quit;
这是简化的我自己做分组回归时使用的代码。outest将各组回归参数输出到指定的数据集中。如果by变量的组别很多,建议使用noprint语句,只输出回归参数而不打印各种检验结果和图像。因为当组别很多时一条条打印会非常非常慢。

藤椅
robin_zheng 发表于 2016-2-17 13:44:42
a32405991a 发表于 2016-1-18 16:21
proc  reg  data = model.university outest=model.unireg noprint;
by unitid;
model perfind = control ...
谢谢!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 10:50