全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3706 2
2016-01-18
悬赏 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语句,只输出回归参数而不打印各种检验结果和图像。因为当组别很多时一条条打印会非常非常慢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
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语句,只输出回归参数而不打印各种检验结果和图像。因为当组别很多时一条条打印会非常非常慢。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

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 ...
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群