我对SAS proc glm
不熟悉。到目前为止,我使用proc glm
完成的所有操作都是在训练数据集上输出参数估计值和预测值。但我还需要使用拟合模型对测试数据集进行预测。 (点估计和区间估计)
这是我的代码。
ods output ParameterEstimates=Pi_Parameters FitStatistics=Pi_Summary PredictedValues=Pi_Fitted;
proc glm data=Train_Pi;
class Area Fo5 Tye M0 M1 M2 M3;
model Pi = Dow Area Fo5 Tye M0|HC M1|HC M2|HC M3|HC/solution p ss3 /*tolerance*/;
run;
但是如何进行下一步呢?像predict(Model_from_Train_Pi,Test_Pi)
答案 0 :(得分:1)
如果您使用的是SAS 9.4,请参阅Jake从这个问题的回答:
How to predict probability in logistic regression in SAS?
如果不是9.4,我的回答适用于将数据添加到原始数据集中。
第三个选项是PROC SCORE - 文档中有一个proc reg的例子,与你的问题几乎相同: