beta0 value estimation in fitnlm
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Rahul Deoagm
il 14 Ott 2020
Risposto: Star Strider
il 14 Ott 2020
How to guess the initial value(beta0) for fitnlm(curve fiiting)?
Suppose this is my dataset.
dataset
A B C D
0.25 20 20 5.286
1.00 20 20 5.376
0.25 30 20 5.465
1.00 30 20 5.555
and
D = f(A,B,C)
0 Commenti
Risposta accettata
Star Strider
il 14 Ott 2020
The usual approach is to make a wild guess as to the magnitudes of the parameters, and hope for the best.
A more sophisticated approach is to use the ga (genetic algorithm) function to search the parameter space and come up with a reasonable approximation of the correct parameters. Then use fitnlm to get the most accurate set of parameter estimates, using the ga results as initial parameter estimates.
0 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!