Gaussian psychometric curve fit to the data
16 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Janani Thiyagarajan
il 14 Nov 2017
Commentato: Star Strider
il 14 Nov 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 Commenti
Star Strider
il 14 Nov 2017
Please complete your Question:
f(x) = 1/2*erf( ( ???
What parameters do you want to estimate?
Risposta accettata
Star Strider
il 14 Nov 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Curve Fitting Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!