Gaussian psychometric curve fit to the data
16 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Janani Thiyagarajan
el 14 de Nov. de 2017
Comentada: Star Strider
el 14 de Nov. de 2017
Here is the problem I am working on; this should use erfc x = 1:5; y = [0.97 0.89 0.5 0.08 0.03]; we need to get slope and bias (The bias should be close to 3 and slope should be close to 0.78 for this) I need to use cumulative gaussian anonymous function f(x) = 1/2*erf( (
2 comentarios
Star Strider
el 14 de Nov. de 2017
Please complete your Question:
f(x) = 1/2*erf( ( ???
What parameters do you want to estimate?
Respuesta aceptada
Star Strider
el 14 de Nov. de 2017
This works:
x = 1:5;
y = [0.97 0.89 0.5 0.08 0.03];
f = @(p,x) 1/2 * erfc ( (x - p(1)) ./ (p(2).*sqrt(2)) );
P = fminsearch(@(p) norm(y - f(p,x)), [1; 1]);
Bias = P(1)
Slope = P(2)
Bias =
2.9815
Slope =
0.7784
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Curve Fitting Toolbox 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!