Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中神经网络的误差_R_Neural Network - Fatal编程技术网

R中神经网络的误差

R中神经网络的误差,r,neural-network,R,Neural Network,我在R中有以下名为train的数据帧: rsro xo x1 x2 x3 rv br 4 0 0 0 0 8.4467 0.3337061885 1 1 0 0 0 8.0676 0.3435027205 0 0 0 0 0 9.0288 0.2894759898 0 1 0 1 0 8.7164 0.3014924009 0 2 0 0 0 7.9183 0.3894641113 我正在用这个调

我在R中有以下名为
train
的数据帧:

rsro xo x1 x2 x3     rv           br
   4  0  0  0  0 8.4467 0.3337061885
   1  1  0  0  0 8.0676 0.3435027205
   0  0  0  0  0 9.0288 0.2894759898
   0  1  0  1  0 8.7164 0.3014924009
   0  2  0  0  0 7.9183 0.3894641113
我正在用这个调用训练一个神经网络算法:

nn=neuralnet(rsro ~ xo + x1 + x2 + x3 + rv + br, 
             data=train, linear.output=F, hidden = c(4,2))
但我得到了这个错误:

神经元[[i]]%*%权重[[i]]中的错误: 需要数字/复数矩阵/向量参数


我检查了所有变量,没有遗漏值,它们都是数字。关于这个错误,这里已经有过讨论,但似乎都是通过消除缺失或非数值来解决的。如何修复此问题?

根据您提供的数据,它对我有效。你的样本数据有错误吗?您能提供str(列车)吗?你使用的是
neuralnet::neuralnet
?这也适用于我。当我键入
library(neuralnet)
时,我确实注意到一些
对象
(比如
select
from
dplyr
)被屏蔽了。在
neuralnet
之后加载的库可能是
neuralnet
中的掩蔽对象。