Inspired by the comments here https://stackoverflow.com/questions/27288483/python-multiple-curve-fitting-models
In matlab, why is the R squared value displayed if it is meaningless for non-linear equations?
Is there a different use for it than those comments suggest?
This is the comment:
R.sq is meaningless for non-linear models. For linear models, R.sq is the fraction of variability explained by the model. For non-linear models this is not the case. Within a family (say, polynomials), models with more parameters will always produce larger R.sq, so this metric is useless to assess goodness of fit