Hmmm. If doesn't have to be a vanilla solution, I would use zexy/sort and then get the middle element. It won't get much faster then that i guess.
> Gesendet: Freitag, 23. Dezember 2016 um 23:17 Uhr > Von: "cyrille henry" <[email protected]> > An: [email protected] > Betreff: Re: [PD] array quantile problem > > Hhanks for the explanation. > > I think the "so for instance, the 0.5 quantile is the median of the array." > sentence of the documentation is confusion. > > anyway, is there a fast way to get the median of a list? > (faster than ordering the list with an abstraction and getting the middle > value) > > > thanks > Cyrille > > > > Le 23/12/2016 à 22:58, Christof Ressi a écrit : > > The array doesn't represent a list of values but rather a distribution of > > values where each y represents the weight of its x value. Changing your > > list to 1 2 3 4 5 6 7 8 9 will make it more clear to understand because the > > actual values are then: 0 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 > > 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8. Therefore 6 is the correct median. > > > > Christof > > > >> Gesendet: Freitag, 23. Dezember 2016 um 21:55 Uhr > >> Von: "cyrille henry" <[email protected]> > >> An: "[email protected]" <[email protected]> > >> Betreff: [PD] array quantile problem > >> > >> Hello, > >> > >> I'm trying to use the [array quantile] object, but it is not doing what I > >> understand from the documentation. > >> the help file specify that the 0.5 quantile is the median. > >> I'm using the wikipedia definition of the median : > >> https://en.wikipedia.org/wiki/Median > >> > >> So the list (0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9) admit 0.5 as median. > >> > >> [array quantile] return 6. > >> > >> In attachment, a patch that demonstrate this behaviours, and other list > >> that return value that I did not expect. > >> > >> I'm using pd 47.1. > >> Did I made something wrong, or is that just a bug in [array quantile]? > >> > >> cheers > >> C > >> _______________________________________________ > >> [email protected] mailing list > >> UNSUBSCRIBE and account-management -> > >> https://lists.puredata.info/listinfo/pd-list > >> > > > > _______________________________________________ > > [email protected] mailing list > > UNSUBSCRIBE and account-management -> > > https://lists.puredata.info/listinfo/pd-list > > > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list > _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
