全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
11235 10
2014-03-15
1、sas中的reg与glm回归分析有区别吗?    日期型的股票数据进行回归,两者的结果是否有差异?
2、reg回归分析也是用最小二乘法吗?

3、如何得到回归的残差?
proc reg data=sj. noprint;
  model y=x;
  by code;
  output out=jg residual=cc;
run;

上述程序出错了。。。不知道错在哪儿,请指正。
4、能否同时得到模型的系数和残差,并存储到数据集?

proc reg data=sj noprint
outest=isk;
model y=x;
by code;
run;

上述程序只得到系数
5、回归分析如何得到模型的f值,并存储到数据集?
输出窗口虽然可以看,但是数据多时就比较麻烦了。
6、是不是可以通过在model后面添加selection语句将系数、系数的t值、模型的f值同时输出到数据集?
多谢
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-15 21:36:42
output out=a r=residuals;这样得到的是残差,系数我记得是不能导的,因为系数就几个值,而残差这种是一列数,或者是预测值,置信区间,都是可以导出去的。
二维码

扫码加我 拉你入群

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

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

2014-3-15 21:43:05
intheangel 发表于 2014-3-15 21:36
output out=a r=residuals;这样得到的是残差,系数我记得是不能导的,因为系数就几个值,而残差这种是一列数 ...
嗯,残差项知道怎么导出了,系数也是可以导出的,不过应该不能同时存储到一个数据集,一时短路以为残差也只有一个。。。对了,reg也是用OLS方法吗?
二维码

扫码加我 拉你入群

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

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

2014-3-15 21:46:44
intheangel 发表于 2014-3-15 21:36
output out=a r=residuals;这样得到的是残差,系数我记得是不能导的,因为系数就几个值,而残差这种是一列数 ...
用outest可以导出系数;用tableout可以导出系数、t值、p值、还有置信区间。
不知道如何导出F值
二维码

扫码加我 拉你入群

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

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

2014-3-15 22:02:31
系数基本上都是最小二乘法算的, 要不就是极大似然估计。。
二维码

扫码加我 拉你入群

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

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

2014-4-26 15:35:09
reg是使用ols回归的,我也想导出系数以及R-Square, 而且我是用了宏, 不知道能不能批量导出,然后放在一个数据集中。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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