0
rでnnetを初めて使用してニューラルネットワークモデルを実行しようとしています。私は、「サイズ」の引数に与えられる値の範囲を供給すると、私は次のエラーを取得する:私は、「サイズ」の引数に単一の値を渡すときnnetのエラー:「vmminの初期値が有限ではありません」
Error in nnet.default(x, y, w, entropy = TRUE, ...) :
initial value in 'vmmin' is not finite
はしかし、機能は問題なく動作します。このエラーはなぜ発生し、どうすれば回避できますか?ここで
は再現例です。
Var1 <- rnorm(100, 1, 2)
Var2 <- rnorm(100, 1, 2)
Var3 <- rnorm(100, 1, 2)
Var4 <- rnorm(100, 1, 2)
Var5 <- as.factor(runif(100)<=.50)
outcome <- as.factor(runif(100)<=.90)
data <- data.frame(outcome, Var1, Var2, Var3, Var4, Var5)
neural_net <- nnet(outcome ~ ., data = data, decay=5e-4, maxit=200, size = seq(from = 2, to = 30, by = 1))
そして、これは私のRのバージョン情報です:
> version
_
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 4.0
year 2017
month 04
day 21
svn rev 72570
language R
version.string R version 3.4.0 (2017-04-21)
nickname You Stupid Darkness
ありがとう!