Scripts

Berekenen Wilson Interval Score

Dit script kan worden gebruikt om de Wilson betrouwbaarheidsinterval van 95% uit te rekenen. De functie geeft als resultaat de ondergrens en de bovengrens van de interval.

wilson.php
<?php
/*
 * Functie om de wilson betrouwbaarheidsinterval uit te rekenen
 */
function get_wilson_interval($a = 0, $n = 0, $separator = ',')
{
  (int)$n; // $n is het totaal
  (int)$a; // $a is het aantal van het totaal. $a is dus altijd kleiner dan $n

  $onder = number_format(round($n/($n+pow(1.96,2))*(($a/$n)+(pow(1.96,2)/(2*$n))-1.96*sqrt((($a*($n-$a))/pow($n,3))+pow(1.96,2)/(4*pow($n,2))))*100, 1), 1, $separator, '.');
  $boven = number_format(round($n/($n+pow(1.96,2))*(($a/$n)+(pow(1.96,2)/(2*$n))+1.96*sqrt((($a*($n-$a))/pow($n,3))+pow(1.96,2)/(4*pow($n,2))))*100, 1), 1, $separator, '.');

  return $onder . ' - ' . $boven;
}
?>

Reacties

0
Nog geen reacties.