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.
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.