You are not reading the help.

from the help file

     ## Default S3 method:
     nnet(x, y, weights, size, Wts, mask,
          linout = FALSE, entropy = FALSE, softmax = FALSE,
          censored = FALSE, skip = FALSE, rang = 0.7, decay = 0,
          maxit = 100, Hess = FALSE, trace = TRUE, MaxNWts = 1000,
          abstol = 1.0e-4, reltol = 1.0e-8, ...)

Look at MaxNWts



Cerviņo Beresi Ulises wrote:
Hello all,

Ive been playing with nnet (package 'nnet') and Ive come across this
problem. nnet doesnt seems to like to have more than 1000 weights. If I
do:


data(iris)
names(iris)[5] <- "species"
net <- nnet(species ~ ., data=iris, size=124, maxit=10)

# weights: 995 initial value 309.342009 iter 10 value 21.668435 final value 21.668435 stopped after 10 iterations

table(iris$species[], predict(net, iris[], type="class"))


             setosa versicolor virginica
  setosa     50      0          0
  versicolor  0     46          4
  virginica   0      0         50

It works just fine, but if I do:


net <- nnet(species ~ ., data=iris, size=125, maxit=10)

Error in nnet.default(x, y, w, softmax = TRUE, ...) : Too many (1003) weights

Ive only changed 'size' from 124 to 125 giving me more than 1000
weights.

Any ideas? Im I doing something wrong?


version

_ platform i386-pc-linux-gnu arch i386 os linux-gnu system i386, linux-gnu status major 2 minor 0.1 year 2004 month 11 day 15 language R


______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to