90% Percentile of Matrix
Afficher commentaires plus anciens
Hi! I am trying to find a way to calculate the 90% percentile of a matrix (1,n) . I provide an example below, and the value I would need to find is 0.292. (Note the matrix will changes in length). How could this be done?
[0.289, 0.254, 0.287, 0.292, 0.289, 0.267, 0.289, 0.304, 0.284, 0.282]
Réponse acceptée
Plus de réponses (1)
jonas
le 17 Août 2020
There is probably a one-liner for this, but I guess you could use
A = [0.289, 0.254, 0.287, 0.292, 0.289, 0.267, 0.289, 0.304, 0.284, 0.282];
B = sort(A);
id = round(numel(A).*0.9)
B(id)
Catégories
En savoir plus sur Descriptive Statistics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


