Get distribution percentages of list of values

1 visualización (últimos 30 días)
Lukas Netzer
Lukas Netzer el 2 de Mayo de 2021
Comentada: Lukas Netzer el 3 de Mayo de 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 comentario
Lukas Netzer
Lukas Netzer el 2 de Mayo de 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 :)

Iniciar sesión para comentar.

Respuesta aceptada

Image Analyst
Image Analyst el 2 de Mayo de 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 comentarios
Lukas Netzer
Lukas Netzer el 3 de Mayo de 2021
Thank you very much!
Lukas Netzer
Lukas Netzer el 3 de Mayo de 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..

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by