Get distribution percentages of list of values

1 Ansicht (letzte 30 Tage)
Lukas Netzer
Lukas Netzer am 2 Mai 2021
Kommentiert: Lukas Netzer am 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 Kommentar
Lukas Netzer
Lukas Netzer am 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 :)

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Image Analyst
Image Analyst am 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 Kommentare
Lukas Netzer
Lukas Netzer am 3 Mai 2021
Thank you very much!
Lukas Netzer
Lukas Netzer am 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..

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by