GridSearchCV , what is fittingfunction ?
11 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
irstparam = [1, 2, 3.3, 3.7, 8, 21]; %list of places to search for first parameter
secondparam = linspace(0,1,20); %list of places to search for second parameter
[F,S] = ndgrid(firstparam, secondparam);
fitresult = arrayfun(@(p1,p2) fittingfunction(p1,p2), F, S); %run a fitting on every pair fittingfunction(F(J,K), S(J,K))
[minval, minidx] = min(fitresult);
bestFirst = F(minidx);
bestSecond = S(minidx);
I tried to run the above code, but i have the error below :
Unrecognized function or variable 'fittingfunction'.
Please could you help ?
I need to know what fitting function should i use ?
fit() not worked ?
0 comentarios
Respuestas (1)
Neev
el 5 de Jul. de 2023
Hey Shawin
I have tried to reproduce the code and you will not face the error if you add a line to define your fitting function before initialising firstparam array as below:
fittingfunction = @(p1, p2) p1^2 + p2^2;
You can replace the above equation with the actual fitting function you may want to use, so that you do not face the same error that you are facing presently.
I hope I was of help :)
2 comentarios
Neev
el 5 de Jul. de 2023
You can change that according to your desired output. Just put in constraints for the same.
Ver también
Categorías
Más información sobre Get Started with MATLAB 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!