Borrar filtros
Borrar filtros

Nonlinear regression + Cross Validation = possible?

4 visualizaciones (últimos 30 días)
wesleynotwise
wesleynotwise el 16 de Jun. de 2017
Editada: wesleynotwise el 22 de Jun. de 2017
Hello. World. I want to know is it possible to perform cross validation on nonlinear regression model?

Respuesta aceptada

Star Strider
Star Strider el 16 de Jun. de 2017
Cross-validation is used to assess the performance of classifiers.
Nonlinear regression does curve fitting (objective function parameter estimation).
These are two entirely different statistical techniques. What are you doing? How would you use cross-validation with your nonlinear regression?
  19 comentarios
Star Strider
Star Strider el 21 de Jun. de 2017
I’m here occasionally these days.
I looked at the subplot problem when you posted it. I would not use subplot in that situation, instead just plotting all the data on one set of axes and using a legend call.
wesleynotwise
wesleynotwise el 21 de Jun. de 2017
Editada: wesleynotwise el 21 de Jun. de 2017
Ah. I still need subplot in my case, due to the overlapping of data points, and it is easy for me to do the analysis. I think I have an idea now how to crack it. Thanks.

Iniciar sesión para comentar.

Más respuestas (1)

Greg Heath
Greg Heath el 22 de Jun. de 2017
Editada: Greg Heath el 22 de Jun. de 2017
I am surprised to hear that SS thinks that cross validation is not used for regression.
Maybe it is just a misunderstanding of terminology but I have used crossvalidation in regression many times.
Typically it is used when there are mounds of data:
1. Randomly divide the data into k subsets.
2. Then design a neural network model with two subsets: one for training
and one for validation.
3. Test the net on the remaining k-2 subsets.
4. If performance of one net is poor, the same data can be used several
(say 10) times with different random initial weights. Then, choose the
best of the 10.
5. Finally you can choose the best of the k nets or combine m (<=k) nets
Hope this helps.
Thank you for formally accepting my answer
Greg
  4 comentarios
Greg Heath
Greg Heath el 22 de Jun. de 2017
Editada: Greg Heath el 22 de Jun. de 2017
It doesn't matter what your model is you can still use
1. k-fold cross-validation where there are k distinct subsets
2. k-fold bootstrapping where there are k nondistinct random subsets.
A driving factor is the ratio of fitting equations to the number of parameters that have to be estimated.
Hope this helps.
Greg
wesleynotwise
wesleynotwise el 22 de Jun. de 2017
Editada: wesleynotwise el 22 de Jun. de 2017
Yes. Star Strider did point out that I was actually looking for bootstrap sampling techniques. My tiny wee brain cannot cope with that at the moment, that's why I used the alternative - data splitting.
Thanks :)

Iniciar sesión para comentar.

Categorías

Más información sobre Uncertainty Analysis en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by