SAS PROC GLM预测输出。
我无法通过GLM分析生成预测的输出数据:
* Proc glm output statement
proc glm data=sasuser.prova;
class sesso age GIVLW;
model SLA-HWLp_FS =sesso age GIVLW/SS3;
output out=new predicted=SLA-HWLp_FS;
run;
答案 0 :(得分:0)
您的第一个语句是注释,但注释并未像应该的那样以;
结尾。
*Proc glm output statement;*<-missing the semicolon here;
SLA-HWLp_FS不是有效的SAS数据集或变量名称。我认为这是下划线而不是连字符。您可以通过在数据集上运行PROC CONTENTS并查看变量名称来进行检查。
proc contents data=sasuser.prova;run;
如果您的变量没有下划线,则可能需要使用命名文字表示法来引用它,即'VARIABLE NAME'n,它是带引号的名称,并在引号后紧跟一个n。
这应该对您有用:
proc glm data=sasuser.prova;
class sesso age GIVLW;
model SLA_HWLp_FS =sesso age GIVLW/SS3;
output out=new predicted=SLA_HWLp_FS;
run;