I have bucket bounds from -98% to +100% and the no of observations are 41 from Excel.I want calculate how many of these observations occur from my data: =COUNTIFS(my data,"<"&$C56,my data,">="&$C55)/COUNT(my data). How do I do this in MatLab?

Respuestas (1)

Guillaume
Guillaume el 2 de Feb. de 2018

0 votos

If there's only one bucket you're interested in then,
sum(mydata >= lowerlimit & mydata < upperlimit) / numel(mydata)
If you're interested in more than one bucket then you can do it all at once for all the buckets with:
histcounts(mydata, yourbucketedges, 'Normalization', 'probability')

1 comentario

Siphiwo Nqangase
Siphiwo Nqangase el 5 de Feb. de 2018
Thanks for your answer, I used "histcounts" and it worked.

Iniciar sesión para comentar.

Etiquetas

Preguntada:

el 2 de Feb. de 2018

Comentada:

el 5 de Feb. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by