[PD] [array quantile] explanation
Miller Puckette
msp at ucsd.edu
Wed Oct 30 11:49:30 CET 2019
Yep, all your surmises are right.
cheers
M
On Mon, Oct 28, 2019 at 10:24:58PM +0100, Roman Haefeli wrote:
> On Mon, 2019-10-28 at 13:50 -0700, Miller Puckette wrote:
> > Yes
>
> Cool.
>
> > but not with perfect accuracy.
>
> I don't mind.
>
> > You have to make a histogram of the
> > samples (choosing some bin size;
>
> Forgive my ignorance, but how can I create a histogram out of an
> unordered set of samples? Do I just iterate over all samples "manually"
> and count up the bin depending on in which bin it falls?
>
> > that's what limits accuracy) and then
> > array qualtile will do exactly what you're looking for.
>
> So [array quantile] is meant to be used on a histogram of the raw data,
> as opposed to the raw data directly? That's why it returns something
> that looks like an index, namely the index of the bin of your
> histogram?
>
> > I use it for instance to do automatic level setting. I ask for the
> > 90%
> > quamtile of env~ output (in dB) over a period of 10 seconds or so.
>
> Thanks, this I understand and is very similar to the stuff I'm
> interested in.
>
> Roman
>
> > On Sun, Oct 27, 2019 at 02:46:29PM +0100, Roman Haefeli wrote:
> > > Hi all
> > >
> > > I am having difficulty understanding the output of [array
> > > quantile].
> > > From the help-file it seems it expects an input between 0 and 1,
> > > and
> > > also the values in the array should be in that range. The output
> > > seems
> > > to be in the range between 0 and <array-size> - 1. But what does it
> > > mean?
> > >
> > > Can I use this somehow to achieve this:
> > >
> > > I have n samples and input q while 0 < q < 1. I would like to know
> > > the
> > > value x for which q*100 percent samples are smaller than x and (1-
> > > q)*100 percent bigger.
> > >
> > > Thanks,
> > > Roman
> > >
> > >
> > >
> >
> >
> >
> > > _______________________________________________
> > > Pd-list at lists.iem.at mailing list
> > > UNSUBSCRIBE and account-management ->
> > > https://lists.puredata.info/listinfo/pd-list
> >
> >
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
More information about the Pd-list
mailing list