How can I add confidence bounds to the plot?
Mostrar comentarios más antiguos
Hello guys,
I need to add confidence bounds to the plots. As can be seen, plot show a comparison between two climate models and observations.(Time serie).My question is that how can I add confidence bounds to the plot? I have added the figure plus mat file shows models and observation yearly data. I plot it with the code below:
please help me.
figure;
hold('on');
plot(w_mash_yearly.Time,w_mash_yearly.MI_obs,'b-o','LineWidth',1)
plot(w_mash_yearly.Time,w_mash_yearly.MI_obs-detrend(w_mash_yearly.MI_obs),'b--')
hold on
plot(w_mash_yearly.Time,w_mash_yearly.MI_alaro,'r-o','LineWidth',1)
plot(w_mash_yearly.Time,w_mash_yearly.MI_alaro-detrend(w_mash_yearly.MI_alaro),'r--')
hold on
plot(w_mash_yearly.Time,w_mash_yearly.MI_remo,'m-o','LineWidth',1)
plot(w_mash_yearly.Time,w_mash_yearly.MI_remo-detrend(w_mash_yearly.MI_remo),'k--')
grid on
ylabel({'moisture Index'},'FontSize',20)
%legend({'Observation','Observation','ALARO-0','ALARO-0', 'REMO','REMO'},'FontSize',18)
title({' Mashhad '},'FontSize',20)
ax = gca;
ax.XAxis.FontSize = 20;
ax.YAxis.FontSize = 18;
8 comentarios
Walter Roberson
el 19 de Jul. de 2021
Have you looked at boxplot() ?
Hamed Hedayatnia
el 19 de Jul. de 2021
Walter Roberson
el 19 de Jul. de 2021
It is not obvious to me that adding confidence intervals would help at all in establishing that.
Hamed Hedayatnia
el 19 de Jul. de 2021
Hamed Hedayatnia
el 19 de Jul. de 2021
Walter Roberson
el 19 de Jul. de 2021
Confidence intervals only make sense if you have a model with parameters and you want to describe the confidence in the parameter values. But in what you posted, you have no obvious model: you only appear to have observations, and for observations you do not calculate confidence intervals: you calculate quantiles.
Hamed Hedayatnia
el 19 de Jul. de 2021
Walter Roberson
el 19 de Jul. de 2021
Assuming that those models estimate parameters, and that MI_alaro and MI_remo are values based upon their predictions, then you need to go back to the models and find the parameters being estimated and the certainty on the parameters, and have it re-run the value estimations based upon the 2-sigma variations in the possible values, and display those predictions as well. If multiple parameters are being estimated, then you might need to run a number of different predictions... e.g., first parameter being 2 standard deviations up, second and third parameter being 2 standard deviations down, and so on (assuming that the estimates are independent.)
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Climate Science and Analysis 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!
