Hi Fede,

You would have to eliminate the variables less correlated with the response
variable. And for the explanatory variables to choose those that are very
correlated to each other. I don't know if exists some function of R that
does this by you.

Mathew Barber


_Fede_ wrote:
> 
> Hi folks,
> 
> I want to apply a neural network to a data set to classify the
> observations in the different classes from a concrete response variable.
> The idea is to prove different models from network modifying the number of
> neurons of the hidden layer to control overfitting. But, to select the
> best model how I can choose the relevant variables? How I can eliminate
> those that are not significant for the model of neural networks? How I can
> do this in R? I do this:
> 
> dataset.nn=nnet(response.variable~., dataset, subset = training, size=1,
> decay=0.001, linout=F, skip=T, maxit=200, Hess=T)
> 
> What I am doing is to vary size between 0 and 1 since with a single layer
> it can learn any type of function or continuous relation between a group
> of input and output variables. But this only would give me two different
> models. The ideal would be to reduce the model eliminating nonsignifictive
> variables. How I can prove other different models?
> 
> Regards.
> 
> _Fede_
> 

-- 
View this message in context: 
http://www.nabble.com/Variables-selection-in-Neural-Networks-tp16911299p16921302.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to