How to choose the most significant variables from possible 57 variables for neural network input?
Mostrar comentarios más antiguos
i'm going to use neural network to predict land value. i have determine the 57 variables that may affect the land value. All variables are the distance to some central business district, the distance to some school, the distance to some hospital, and the distance to the main road. How can i choose the most significant variables for the neural network input for the land value as the target.
I have been experimenting with inserting one by one variable as the neural network input to the land value as the target by using a the neural network fitting function toolbox, but none of the variables give R square higher than 50%.
So anyone can tell me what method can i use to select the most significant variables?
Respuesta aceptada
Más respuestas (1)
vijay
el 24 de Jul. de 2012
4 votos
I suggest u train the ANN with all 45 variables as input and one variable as target output. once u are satisfied with the value of MSE note it down.
Then in for loop u leave out each variable turn by turn and train the network each time , test it and note down the MSE.
The highest MSE will give u the most significant input variable. Pl maintain the same data set that u used for training and testing during your initial ANN model development.
Another method is of partial derivative for which I am not much aware.
Vijay
Categorías
Más información sobre Parallel and Cloud en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!