Hi,
Does anybody know if there is any command in matlab, to calculate the RMSE (Root Mean Square Error) in a curve fitting problem?
Thanks

 Accepted Answer

Jiro Doke
Jiro Doke on 5 Apr 2011

2 votes

One way is to compute it yourself. You just need to compute the root of the mean of the squared errors (hence the name):
y = <true values>
yhat = <fitted values>
RMSE = sqrt(mean((y - yhat).^2));

2 Comments

Abilene Denunzio
Abilene Denunzio on 14 Apr 2022
When I try this code I get a parse error at the first "<" in each line saying it's an invalid use of operator. How do I fix this?
Comment out these two lines:
y = <true values>
yhat = <fitted values>
Now add lines that initialize y to the actual values to be fit against, and which initialize yhat to be projected or modeled or reconstructed values that you want to compare to the true values.

Sign in to comment.

More Answers (1)

Senrima margasandy
Senrima margasandy on 5 Mar 2015

0 votes

Download "New RMSE By Senrima"

Tags

Asked:

on 5 Apr 2011

Commented:

on 14 Apr 2022

Community Treasure Hunt

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

Start Hunting!