nnet freeze r environment, nnet has limitation? -


i trying running nnet. keeps giving fatal error freezes r , have restart r environment. wonder there limitation in nnet, or code wrong. data following.

str(data1) 'data.frame':   40749 obs. of  31 variables: $ station_nbr: chr  "1" "1" "1" "1" ... $ date       : date, format: "2012-01-01" "2012-01-02" ... $ store_nbr  : chr  "1" "1" "1" "1" ... $ units      : int  0 0 0 0 0 0 0 0 0 0 ... $ tmax       : num  52 50 32 28 38 46 57 45 39 47 ... $ tmin       : num  31 31 11 9 25 25 28 27 23 29 ... $ tavg       : num  42 41 22 19 32 36 43 36 31 38 ... $ dewpoint   : int  36 26 4 -1 13 21 28 22 12 24 ... $ wetbulb    : int  40 35 18 14 25 29 36 32 25 32 ... $ heat       : num  23 24 43 46 33 29 22 29 34 27 ... $ cool       : num  0 0 0 0 0 0 0 0 0 0 ... $ snowfall   : num  0 0 0 0 0 na 0 0 0 0 ... $ preciptotal: num  0.05 0.01 0 0 0 0.005 0 0 0 0.005 ... $ stnpressure: num  29.8 29.4 29.7 29.9 29.7 ... $ resultspeed: num  3.6 9.8 10.8 6.3 6.9 0.3 3 5.1 2.3 5.4 ... $ avgspeed   : num  4.6 10.3 11.6 8.3 7.8 2.4 3.6 6.6 4 6.5 ... $ event      : chr  "0" "0" "0" "0" ... $ ra         : factor w/ 2 levels "0","1": 2 1 1 1 1 1 1 1 1 1 ... $ br         : factor w/ 2 levels "0","1": 2 1 1 1 1 1 1 1 1 1 ... $ fz         : factor w/ 2 levels "0","1": 2 1 1 1 1 1 1 1 1 1 ... $ fg         : factor w/ 2 levels "0","1": 2 1 1 1 1 1 1 1 1 1 ... $ sn         : factor w/ 2 levels "0","1": 1 1 1 1 1 2 1 1 1 1 ... $ ts         : factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ... $ dz         : factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ... $ bl         : factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ... $ du         : factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ... $ sq         : factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ... $ fu         : factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ... $ gr         : factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ... $ gs         : factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ... $ weekdays   : factor w/ 8 levels "holiyday","friday",..: 6 1 8 4 3 2 7 6 5 8   ... 

and nnet code is

library(nnet) neural.mod = nnet(f, data = data1 , size = c(5,5), decay = 0.001, maxit = 100, rang = 0.05) 

where f is

f units ~ station_nbr + date + store_nbr + tmax + tmin + tavg +      dewpoint + wetbulb + heat + cool + snowfall + preciptotal +      stnpressure + resultspeed + avgspeed + event + ra + br +      fz + fg + sn + ts + dz + bl + du + sq + fu + gr + gs + weekdays 

give error in rstudio without error message on console.

the error get

are sure about: neural.mod = nnet(f, data = data1 , size = c(5,5), decay = 0.001, maxit = 100, rang = 0.05)

as understand nnet model limited 1 hidden layer whereas size = c(5,5) supplying vector 2 hidden layers in neuralnet pkg.

try size = 5 , see how go.