Get distribution percentages of list of values

1 vue (au cours des 30 derniers jours)
Lukas Netzer
Lukas Netzer le 2 Mai 2021
Commenté : Lukas Netzer le 3 Mai 2021
I have a list of values:
x =
185726
49585
10342
13788
3656
18303
120647
9627
20600
5035
102547
48199
130645
480909
181281
295472
117750
209453
313996
247037
54794
100530
Now I want to display the percentage of distribution; e.g. xx% are over 100000, or xx% are over 300000. Is there a simple way to do that?
Thanks!
  1 commentaire
Lukas Netzer
Lukas Netzer le 2 Mai 2021
to be precise: I want to get those values that are above a certain value and represent 10% of the total amount of values! The list of values is much longer :)

Connectez-vous pour commenter.

Réponse acceptée

Image Analyst
Image Analyst le 2 Mai 2021
Is this what you mean?
x = [
185726
49585
10342
13788
3656
18303
120647
9627
20600
5035
102547
48199
130645
480909
181281
295472
117750
209453
313996
247037
54794
100530]
% Find out the values that are in the 10% of values with the highest values.
index = ceil((1 - 0.10) * length(sortedx))
values = sortedx(index:end)
index =
20
values =
295472
313996
480909
  2 commentaires
Lukas Netzer
Lukas Netzer le 3 Mai 2021
Thank you very much!
Lukas Netzer
Lukas Netzer le 3 Mai 2021
One more question if I may - the values I am getting are duration times at certain locations - so these are the top 10% locations with the highest duration times. I dont really need their time, but their name. If i have a list C:
Loc1
Loc2
....
Loc82
And x was the according list of duration times. We now got the 10% highest duration times and want to assign them their names yet again, how can I do that?
I thought running a loop could do it, but I am doing it wrong I guess..

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by