为什么要尝试在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”,或省略摘要和/或表格。