Berekenen Wilson Interval Score

Door Hans Buijvoets, 14 jaar geleden, 14.478x bekeken

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.

Gesponsorde koppelingen

PHP script bestanden

  1. wilson.php

 

Er zijn 9 reacties op 'Berekeningen'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
No One
No One
14 jaar geleden
 
0 +1 -0 -1
Zou fijn zijn als je ook even kort uitlegt wat de Wilson betrouwbaarheidsinterval is...
No One
No One
14 jaar geleden
 
Jeroen VD
Jeroen VD
14 jaar geleden
 
1 +1 -0 -1
nouja een simpel scriptje, en niet al te netjes. niet echt naar gekeken. het zou juist mooi zijn als je een functie maakt met heel veel statistische functies. zoals variantie, standaarddeviatie, gemiddelde, mediaan, modus, etc etc etc. er zijn heel veel statistische berekeningen op getallenreeksen, wat ook leuk zou zijn om te verwerken.
Jeroen VD
Jeroen VD
14 jaar geleden
 
0 +1 -0 -1
ook het geven van de daadwerkelijke formule die je gebruikt zou fijn zijn, ik kom er namelijk niet uit. en wat is $a?

ik bedoel het niet negatief, maar het is wel een zeer beperkte functie, die in mijn ogen niet netjes gecodeerd is.
Niels K
Niels K
14 jaar geleden
 
0 +1 -0 -1
Hoi Jeroen,

Weet je überhaupt wat de Wilson BI is?

@Hans

Graag wat meer uitleg toevoegen zodat mensen die niet weten wat het is je code ook enig sinds kunnen snappen.

Wat mij betreft hoe je er geen class van te maken maar de functie wat netter (her)schrijven met hier en daar een beetje commentaar zal al een hoop verbeteren.

Tot slot,

Dank voor het plaatsen van het snippet. Kan in bepaalde situaties handig zijn!

Gr,

Niels
Jeroen VD
Jeroen VD
14 jaar geleden
 
0 +1 -0 -1
@niels
Ik meen te weten dat het wilson BI de range weergeeft waarin 95% van je gemeten waarden liggen, en dus wat zegt ovet de betrouwbaarheid van je metingen. Of ik zit er goed fout, maar in het lab wel. Vandaar dat ik met allerlei andere relevante statistische aandroeg
Niels K
Niels K
14 jaar geleden
 
0 +1 -0 -1
Ja klopt.

Dit is een mooi PDFje over de Wilson interval:

http://www.ucl.ac.uk/english-usage/staff/sean/resources/binomialpoisson.pdf
Kris Peeters
Kris Peeters
14 jaar geleden
 
1 +1 -0 -1
Een voorbeeld: het aantal milliliter in een fles Cola.

Op de fles staat 1.5 liter.
Maar als de fabrikant zijn machine op 1500ml zet, zal er een afwijking zijn. Een klein beetje meeer dan 1500 of een beetje minder (in de vorm van een Gauss klok grafiek). Dit laatste wil je vermijden. Je wil niet dat klanten klagen dat je hen besteelt...

Wat kan de fabrikant doen?
De fabrikant meet/berekent de afwijking; en vult de flessen een klein beetje boven de 1500ml. Net zoveel zodat 95% van de flessen ten minste 1500ml bevatten.
Dit wordt gezien als "aanvaardbaar" gezien.

Naarmate je nog dichter bij de 100% wil, neemt de kost en moeite enorm toe. Hoger dan 95% scoren, is in de meeste gevallen totaal niet meer de extra moeite waard.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Eddy E
Eddy E
13 jaar geleden
 
0 +1 -0 -1
Handig inderdaad.
Persoonlijk zou ik zelf iets meer variabelen willen invoeren, zoals die 'threshold' van 95%. Kan dat ook naar 98%? Of 90%?
Ook even controleren of $a inderdaad wel groter/kleiner is dan $n. Zo niet: return false etc.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. wilson.php

Labels

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.