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

Reply via email to