Computes goodness of fit for regression model given vector of target and output values.
[gf] = gfit(t,y)
[gf] = gfit(t,y,gFitMeasure)
t: vector of target values for regression model
y: vector of output from regression model.
gFitMeasure: string value representing different form of goodness of fit measure (for eg. '1' - mean squarred error, '5' - mean absolute error)
gf: goodness of fit values between model output and target
Durga Lal Shrestha (2020). Goodness of Fit (https://www.mathworks.com/matlabcentral/fileexchange/7968-goodness-of-fit), MATLAB Central File Exchange. Retrieved .
Function file performs very well. Good work! Unfortunately, only vectors can be input. Also I miss the possibility to calculate several statistics at the same function call. Please check your expression 'squarred' (sic!) misspelled throughout the file. This is correctly spelled as 'squared' ... with one 'r' ;-)
Script does not check for NaNs, and matrices have to be reshaped. If you need a simple script to calculate RMSE, that considers NaNs and operates on matrices, please check
just what i need
Inspired: Goodness of Fit (Modified)