(SAS 9.4)SAS中的任何函数是否可以从回归方程中提取残差?

时间:2016-01-06 00:25:53

标签: function sas

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

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

如果SAS 9.4中有适当的功能,将会非常有用。

谢谢

2 个答案:

答案 0 :(得分: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中的残差。

答案 1 :(得分:1)

如果您想获得幻想,可以使用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;