R中的神经网络多项逻辑回归问题,NA / NaN参数错误和关于数值表达的警告

时间:2019-06-20 22:21:32

标签: r neural-network logistic-regression multinomial

我正在将R和nnet软件包一起使用,对具有约5800个训练数据集记录和该训练数据中的45个预测变量的训练数据集执行多项逻辑回归。根据PCA分析,将预测变量选择为所有〜120个可用变量的子集。我的目标变量是一个包含10个项目的因子。

所有预测变量均为数字(类型"dbl")。

我在R中的命令如下:

model <- nnet:multinom(frmla, data = training_set, maxit = 1000, na.action = na.omit)

#note that the frmla string is a value of "Target_Variable ~ v1 + v2 + v3, etc."

此命令的输出如下(我将在前几行后截断以节省一些空间):

# weights: 360 (308 variable)
initial value 10912.909211

iter 10 value 9194.608309

iter 20 value 9142.608309

iter 30 value 9128.737991

iter 40 value 9093.899887
.
.
.
iter 420 value 8077.803755

final value 8077.800112
converged
Error in nnet:multinom(frmla, data = training_set, maxit = 1000, :
NA/NaN argument

In addition: Warning message:

In nnet:multinom(frmla, data= training_set, maxit = 1000, : 
numerical expression has 26 elements: only the first used

那是我的问题。我无法弄清楚上面的错误消息和警告消息的含义。我的数据集中没有NA值。

model <- nnet:multinom(frmla, data = training_set, maxit = 1000, na.action = na.omit)

0 个答案:

没有答案