How can calculate R-Square using lsqcurvefit

23 views (last 30 days)
Dear Sir/Madam,
I would appreciate how can calculate R-Square using lsqcurvefit or how can calculate this parameter between the real profile and adjusted profiles.
Thanks
Regards

Answers (1)

Star Strider
Star Strider on 28 Apr 2020
You have to calculate it yourself, however the calculation (for vector independent and vector dependent variables) is straightforward:
SStot = sum((y-mean(y)).^2); % Total Sum-Of-Squares
SSres = sum((y(:)-yfit(:)).^2); % Residual Sum-Of-Squares
Rsq = 1-SSres/SStot; % R^2
Here, ‘y’ is the dependent variable, and ‘yfit’ is the fitted value of the dependent variable from the regression.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!