我需要帮助才能知道函数可以从回归方程中提取残差。
我需要这个函数来制作两阶段信用模型。我想从第一阶段模型(回归)中提取残差,并将残差应用于第二阶段模型(y值)。
如果SAS 9.4中有适当的功能,这将非常有帮助。
感谢
查看有关PROC REG.的文档
proc reg data=inData;
model y = x1 x2 x3;
output out=ouData r=resid;
run;
quit;
这从INDATA数据集中获取数据,在X1、X2和X3上回归Y,并在OUTDATA中输出残差。
如果你想变花样,你可以用proc model
做两阶段最小二乘。
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;