下标分配中不允许R中的Nnet多项式-> NA不适用

时间:2018-07-15 14:22:32

标签: r na predict multinomial

为什么要尝试在R中创建多项式分类,我在多个功能(基本上是值列表)上使用了nnet的多项式函数。

data.multi <<- multinom(as.factor(relevance)~
                                 Feature1
                               + Feature2,
                               data=data.train)
summary(data.multi)

data.multi.pred <<- predict(data.multi, data.test, type="class")

table(data.train$relevance, data.multi.pred)

但是我得到以下错误:

Error in Y[keep, ] <- Y1 : NAs are not allowed in subscripted assignments 

此错误引发了预测。

我已经检查了功能,并且列表中不包含任何NA,NaN或INF值。我使用一个可以满足NA,NAN或INF值的功能暂停的功能重新检查了功能,但是该功能运行没有问题。

我知道在这个问题上还有其他话题,但是他们没有这种特殊情况,他们的解决方案对我来说也不起作用。例如:在多项式中的数据后放置“ na.action = na.omit”,或省略摘要和/或表格。

0 个答案:

没有答案