楼主: 等风来撒
2824 7

请问下如何将100个回归方程的参数输出到一个数据集中 [推广有奖]

  • 0关注
  • 0粉丝

博士生

40%

还不是VIP/贵宾

-

威望
0
论坛币
490 个
通用积分
35.4021
学术水平
0 点
热心指数
5 点
信用等级
0 点
经验
2497 点
帖子
220
精华
0
在线时间
233 小时
注册时间
2014-1-5
最后登录
2025-7-23

楼主
等风来撒 发表于 2016-11-1 16:35:09 |AI写论文
10论坛币
请问下各位大神,本人有100个方程需要回归,需要把这100个方程的估计参数和R方,t检验值等估计参数和检验参数输出一到个数据集中,请问有什么方法吗?数据集类似如下


                  截距     因子1  因子2    R方  t1值   t2值   等等等等等......
第一个方程
第二个方程
..
..
第N个方程


最佳答案

learsaas 查看完整内容

嗨。。。。。。。。。 给你写个例子吧:
关键词:回归方程 数据集 什么方法 等等等 t检验 等等等 如何
这个...........

沙发
learsaas 发表于 2016-11-1 16:35:10
嗨。。。。。。。。。
给你写个例子吧:
  1. proc reg data=sashelp.class OUTEST=a(where=(_type_ in ('PARMS','T')) drop=_in_ _EDF_ _P_) EDF  TABLEOUT  noprint;
  2.         a1:model age=height weight;
  3.         a2:model age height=weight;
  4. run;
  5. quit;

  6. 附:如果你的格式一致,可以考虑,直接用by取决于你数据格式,所以要让你贴出数据才能知道你要什么。
复制代码
已有 1 人评分经验 收起 理由
eijuhz + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

藤椅
wang1839 在职认证  发表于 2016-11-1 21:08:00
如果方程自变量和因变量相同,可以用BY VAR一起放进方程跑;如果不同,那就写一个宏 ODS 出来然后SET

板凳
等风来撒 发表于 2016-11-2 08:15:41
wang1839 发表于 2016-11-1 21:08
如果方程自变量和因变量相同,可以用BY VAR一起放进方程跑;如果不同,那就写一个宏 ODS 出来然后SET
请问下ods怎么样输出检验的一些指标啊,例如R方这些都没有........

报纸
wang1839 在职认证  发表于 2016-11-2 09:04:02
ODS TRACE ON;
ods output datasetname=你定义的数据集名;
DATASETname看LOG,在sashelp输入ODS TRACE ON看看详细

地板
learsaas 发表于 2016-11-2 09:26:46
可以贴出部分数据,然后帮你写一个

7
等风来撒 发表于 2016-11-2 09:35:55
wang1839 发表于 2016-11-2 09:04
ODS TRACE ON;
ods output datasetname=你定义的数据集名;
DATASETname看LOG,在sashelp输入ODS TRACE ON ...
我看到log了,但怎么样可以按照我的要求把输出结果输出到数据集中啊?
ods output parameterestimates=a&i;
我这句只能看到估计的参数,但看不到方差分析的其他指标,我如果要加进去要怎么加啊?
ods output  Analysis of Variance=XXX么?但是出错啊.........

8
等风来撒 发表于 2016-11-2 09:36:44
learsaas 发表于 2016-11-2 09:26
可以贴出部分数据,然后帮你写一个
就例如两列数据a 和b 然后ab做回归,把参数输出到数据集......

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 06:25