Boost logo

Boost Users :

Subject: Re: [Boost-users] quantil
From: Philipp Kraus (philipp.kraus_at_[hidden])
Date: 2013-06-10 15:13:34


On 2013-06-10 20:58:40 +0200, sguazt said:

>
>
> On Mon, Jun 10, 2013 at 4:22 PM, Philipp Kraus
> <philipp.kraus_at_[hidden]> wrote:
> Hello,
>
> I would like to create a box plot and use the static calls of the
> boost. Median / average etc works well, but I need also the 25% & 75%
> quantil of my data, I'm using a
> boost::accumulators::accumulator_set for calculating statistical data.
> Can I / How can I use this for the quantil calculation or should I do
> this myself?
>
> Thanks
>
> Phil
>
> Hi,
>
> Have you tried p_square_quantile from boost::accumulator?
>
> http://www.boost.org/doc/libs/1_53_0/doc/html/accumulators/user_s_guide.html#accumulators.user_s_guide.the_statistical_accumulators_library.p_square_quantile
>
>
> It uses a well-known algorithm to incrementally compute quantile estimation.

Great thanks, I don't see this section. But another question: I have
defined my accumulator like
                typedef boost::accumulators::accumulator_set<double,
boost::accumulators::stats<
                    boost::accumulators::tag::count,
                    boost::accumulators::tag::sum,
                    boost::accumulators::tag::median,
                    boost::accumulators::tag::mean,
                    boost::accumulators::tag::variance,
                    boost::accumulators::tag::min,
                    boost::accumulators::tag::max,
                    boost::accumulators::tag::p_square_quantile
> > Accumulator;

Within the example the quantil value is set in the Ctor of the
accumulator. In my case I need two quantiles
0.25 & 0.75 so I need two p_square_quantile parts in my accu, so how I
can add the two quantils and how I
can set it to the values?

Thanks

Phil


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net