【问题标题】:(SAS 9.4) Is any functions in SAS which can extract residual from regression equation?(SAS 9.4)SAS中是否有任何函数可以从回归方程中提取残差?
【发布时间】:2016-01-06 00:25:52
【问题描述】:

我需要帮助知道一个函数可以从回归方程中提取残差。

我需要该功能来制作两阶段信用模型。我想从第一阶段模型(回归)中提取残差并将残差应用于第二阶段模型(y 值)。

如果 SAS 9.4 中有适当的功能,那将非常有帮助。

谢谢

【问题讨论】:

  • SAS 不适用于此类分析的函数。第一个使用 SAS 进行统计分析的 SAS 课程在 SAS 网页上是免费的,我强烈建议您仔细阅读。查找 SAS Analytics U。

标签: function sas


【解决方案1】:

查看关于 PROC REG 的文档。

proc reg data=inData;
model y = x1 x2 x3;
output out=ouData r=resid;
run;
quit;

这从 INDATA 数据集中获取数据,在 X1、X2 和 X3 上回归 Y,并在 OUTDATA 中输出残差。

【讨论】:

    【解决方案2】:

    如果您想变得花哨,可以使用proc model 进行 2 阶段最小二乘。

    proc model data=have;
        exo x1 x2 x3;
        endo y1 y2;
    
        y1 = b1 + b2*y2 + b3*x1 + b4*x2;
        y2 = b5 + b6*y1 + b7*x3;
    
        fit y1 y2 / 2sls;
        instruments _exog_;
    run;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多