calculate the mean square error
Ältere Kommentare anzeigen
Given two arrays of double how do I calculate the mean square error
Antworten (1)
Adam
am 15 Mär. 2019
Calculate the error, square it and calculate the mean!
mean( ( a - b ).^2 );
4 Kommentare
Guido Pastore
am 15 Mär. 2019
Adam
am 15 Mär. 2019
Yes, otherwise what are you calculating errors between? The errors are per point - you need a value and a value to compare it with for each point. If you don't have that then you can either throw away points that don't have a matching value or potentially interpolate values to compare them with, but that depends very much on the situation - 'inventing' data is not a great idea in many situations.
Guido Pastore
am 15 Mär. 2019
Bearbeitet: Guido Pastore
am 15 Mär. 2019
Adam
am 18 Mär. 2019
doc interp1
should allow you to resample the 601 up to 1054 (or the 1054 down to 601 if you prefer) and then you can compare per-point, bearing in mind that you are no longer comparing raw data.
Kategorien
Mehr zu Resizing and Reshaping Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!