Model SAS 9.2中的评分

Model SAS 9.2中的评分,model,sas,glm,scoring,Model,Sas,Glm,Scoring,是否有人创建了手动代码,使用SAS中proc glm的结果对数据集进行评分 注:本研究中有两个不同的程序,两个不同程序有三个版本。 X01 X02 X03 Y01 Y02 Y03 如果我打算手动读取参数估计值并为另一个数据集打分,那么在运行proc glm时是否需要为6个不同的程序组创建虚拟变量 编辑:既然您有SAS 9.2,那么您应该使用PROC SCORE。 另一个技巧是将数据包含在模型数据中,并将y/相关值留空。若您得到一组评分数据的输出,您的附加数据也将被评分。您可以通过OUTPUT o

是否有人创建了手动代码,使用SAS中proc glm的结果对数据集进行评分

注:本研究中有两个不同的程序,两个不同程序有三个版本。 X01 X02 X03 Y01 Y02 Y03


如果我打算手动读取参数估计值并为另一个数据集打分,那么在运行proc glm时是否需要为6个不同的程序组创建虚拟变量

编辑:既然您有SAS 9.2,那么您应该使用PROC SCORE。 另一个技巧是将数据包含在模型数据中,并将y/相关值留空。若您得到一组评分数据的输出,您的附加数据也将被评分。您可以通过
OUTPUT out=want p=predicted获得此信息

有PROC评分和其他几种方法。 代码语句是新的,未充分使用-可能是您正在寻找的

proc glm data=A noprint;
model y = x | x | x;  
code file='glmScore.sas';
quit;

data Pred;
set ScoreX;
%include 'glmScore.sas';
run;
请参阅此处列出的方法列表:

为什么?有PROC分数和其他几种方法。。。
proc glm data=A noprint;
model y = x | x | x;  
code file='glmScore.sas';
quit;

data Pred;
set ScoreX;
%include 'glmScore.sas';
run;