R - avNNet - 预测函数返回的行数少于测试函数

时间:2015-06-08 18:05:52

标签: r predict

我正在尝试使用av​​nNet进行1&0和0的分类项目。

在我的测试数据集中,我有116293.但是,预测函数的输出只返回106388条记录。

震撼人心都是0! 我可能会犯一些错误。请有人指导我使用avNNet。

代码如下:

nnet_train = avNNet(WnvPresent~. ,data = xtrain, size=10)
str(xtest) #116293 obs. of  16 variables
PredTest = predict(nnet_train, newdata = xtest)
str(PredTest) #Named num [1:106388] 
summary(PredTest) 

1 个答案:

答案 0 :(得分:0)

如果您的数据中包含具有NA的列(此处为xtest),则会发生这种情况。 predict()将跳过任何列中包含NA的行。

我知道它已经很晚了,但我希望它对子孙后代有所帮助。