Re: 95th percentile of an array.
| From: | Adam Richardson | Date: | Mon, 31 Jan 2011 04:16:32 +0000 |
| Subject: | Re: 95th percentile of an array. | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-311091@lists.php.net to get a copy of this message | ||
On Sun, Jan 30, 2011 at 10:39 PM, Adam Richardson <simpleshot@gmail.com>wrote:
> On Sun, Jan 30, 2011 at 8:44 PM, Marc Trudel <mtrudel@wizcorp.jp> wrote:
>
>> Just out of curiosity, wouldnt it be better to use floor($n) instead of
>> round($n-0.5)?
>>
>
> Hi Marc,
>
> I don't think so, although I could have missed something (I just quick
> cranked out the example.) The definition I linked to involves rounding (2.5
> would round to 3, and 2.4 would round to 2), so I just included the rounding
> in the equation. Let me know if you see something I botched.
>
> Thanks,
>
> Adam
>
> --
> Nephtali: A simple, flexible, fast, and security-focused PHP framework
> http://nephtaliproject.com
>
Hi again Marc,
One other note. Maybe you were suggesting that the equation should have
been reduced to floor($n) instead round($n - .5).
I purposely tried to stay true to the equation/algorithm provided in the
link so it would be easy for the OP to see exactly where I got the equation
from and how I mapped it to PHP code (although I did have to adjust the
equation for zero indexes used in arrays.)
That all said, if you wanted to reduce the equation to floor($n) to produce
a more succinct representation, then you could certainly make that change
and it would produce the same result.
Thanks,
Adam
--
Nephtali: A simple, flexible, fast, and security-focused PHP framework
http://nephtaliproject.com