RMSE plot of Monte Carlo simulation
Mostrar comentarios más antiguos
Hello
I would like your help for this problem that has been bothering me for quite some time.
So, I want to plot the Monte Carlo Simulation of the Root Mean Square Error (RMSE) between a parameter and an estimated parameter
I've written the attached code which was easy enough but the problem is that the plot seems off. From what I know RMSE is supposed to decrease with the number of simulations not oscillate like this.
What I am doing wrong ? And what to do to have a correct plot ?
Thanks in advance
Here's the code :
param = 1 ;
paramest = 1.2 ;
N = 1000;
for n = 1:N
y = param*rand(1,N);
yest = paramest*rand(1,N);
RMSE(n) = sqrt(mean((y - yest).^2));
end
plot(RMSE)

3 comentarios
KSSV
el 2 de Dic. de 2020
There is no simulation in your code...you are creating two sets of random numbers and finding the RMSE, offcourse you will end up with the same plot what you got.
Sebsatien
el 2 de Dic. de 2020
KSSV
el 2 de Dic. de 2020
You are missng the exact problem definition.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Monte-Carlo en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!