错误:使用sas中的逻辑回归预测输出

时间:2017-11-27 04:47:26

标签: machine-learning sas logistic-regression

我是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

0 个答案:

没有答案