Gaussian psychometric curve fit to the data
조회 수: 16 (최근 30일)
이전 댓글 표시
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
Star Strider
2017년 11월 14일
Please complete your Question:
f(x) = 1/2*erf( ( ???
What parameters do you want to estimate?
채택된 답변
Star Strider
2017년 11월 14일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Curve Fitting Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!