sas中如何做出残差

给你个示例程序:?

ods?html;?

ods?graphics?on;?

proc?mixed;?

class?Family?Gender;?

model?Height?=?Gender?/?residual;?

random?Family?Family*Gender;?

run;?

ods?graphics?off;?

ods?html?close;?

这是使用ODS输出系统,直接将以身高为自变量,性别为因变量,进行mixed效应分析所得残差图输出为html格式。

以下是另外用回归方法作的残差图:

数据:

data?Class;?

input?Name?$?Height?Weight?Age?@@;?

datalines;?

Alfred69.0?112.5?14Alice56.584.0?13Barbara?65.398.0?13?

Carol?62.8?102.5?14Henry63.5?102.5?14James?57.383.0?12?

Jane59.884.5?12Janet62.5?112.5?15Jeffrey?62.584.0?13?

John59.099.5?12Joyce51.350.5?11Judy64.390.0?14?

Louise56.377.0?12Mary?66.5?112.0?15Philip72.0?150.0?16?

Robert64.8?128.0?12Ronald?67.0?133.0?15Thomas57.585.0?11?

William?66.5?112.0?15?

;

程序:

ods?html;

ods?graphics?on;

proc?reg?data?=?Class;?

model?Weight?=?Height;?

run;

quit;

ods?graphics?off;

ods?html?close;

图见插入图: