2015-06-08 20 views
0

我正在嘗試使用1和0的分類項目之一的avNNet。R - avNNet - 預測函數返回的行數少於測試函數中的行數

在我的測試數據集中,我有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) 

回答

0

發生這種情況時,你有柱爲NAS中的數據(XTEST這裏)。 predict()將跳過任何列中具有NA的行。

我知道它晚了,但我希望這對後代有幫助。