我是SAS的初学者。我想知道是否有人可以帮助解决我在SAS中使用逻辑回归预测数据集输出的问题。
我有一个数据集" Census Income",数据集的链接在这里: https://archive.ics.uci.edu/ml/datasets/census+income。它有15列,例如年龄,种族,职业等和因变量是SalRange,它表明个人的工资是否大于或小于每年50K。
我使用训练数据集创建了一个模型,我正在尝试预测新数据集的值。问题是在预测数据集中,缺少许多实例的结果/预测值。以下是我正在使用的代码:
/*loading the library containing the data */
libname sal '/folders/myfolders/';
/* training the model on census_training dataset */
proc logistic data=sal.census_training;
class Workplace Education Marital_Status Occupation Relationship Race Sex
Native_country ;
model Salrange_num(event='0') = Age Fnlwgt Education_num Capital_gain
Capital_Loss Hours_per_week Workplace Education Marital_Status Occupation
Relationship Race Sex Native_country ;
/*scoring the model on a new dataset census_testing*/
score data=sal.census_testing out=sal.output
priorevent=0.24081;
run;
我不明白为什么一些观察结果不会产生任何预测结果。我在这里做错了吗?
我附上了输出的截图供参考。在此先感谢大家的帮助! Salary prediction output screenshot