De formule
Wat het 95e percentiel betekent
Een percentiel is de waarde waaronder een bepaald aandeel van een dataset valt. Het 95e percentiel is een populaire keuze bij monitoring en performance-analyse, omdat het het "typische slechtste geval" vastlegt terwijl de meest extreme 5% van de uitschieters buiten beschouwing blijft.
Deze rekenmachine gebruikt de nearest-rank-methode: sorteer de dataset van klein naar groot en neem de waarde op positie ⌈percentiel ÷ 100 × aantal waarnemingen⌉. Bij een percentiel van 95 en een lijst van 20 waarden is dat de 19e kleinste waarde.
Waarom het 95e percentiel wordt gebruikt
Bij kleine datasets kan één extra of ontbrekende waarneming de uitkomst een volledige stap verschuiven, dus percentielen hebben een redelijk grote steekproef nodig om stabiel te zijn. Dat is meteen de reden waarom monitoringtools zelden op basis van een handvol metingen rapporteren.
In tegenstelling tot het gemiddelde laat het 95e percentiel zich niet meeslepen door de allerhoogste uitschieters — het blijft een vaste positie in de gesorteerde data, ongeacht hoe extreem de resterende 5% precies is.
Rekenvoorbeeld
Neem de voorbeelddataset uit de hint: 12, 15, 18, 22, 25, 30, 42 — zeven waarnemingen. Bij een percentiel van 95 wordt de positie ⌈95 ÷ 100 × 7⌉ = ⌈6,65⌉ = 7. Gesorteerd is de 7e (dus hoogste) waarde 42, dus het 95e percentiel van deze reeks is 42.
Met een grotere dataset van bijvoorbeeld 20 waarden zou de positie ⌈95 ÷ 100 × 20⌉ = 19 zijn — de 19e kleinste waarde, niet de hoogste, waardoor het resultaat minder gevoelig wordt voor één extreme uitschieter.
De uitkomst interpreteren
Een 95e percentiel van 800ms responstijd betekent dat 95% van de aanvragen binnen 800ms werd afgehandeld, en 5% langer duurde — het zegt niets over hoeveel langer. Twee systemen kunnen exact hetzelfde 95e percentiel hebben terwijl hun allerslechtste staart totaal verschilt.
Het 95e percentiel wordt vaak ten onrechte gelezen als het gemiddelde van de slechtste 5%. Het is één enkele grenswaarde, geen samenvatting van alles daarboven — combineer het voor SLA-rapportage daarom met het 99e percentiel of het maximum.
Het gemiddelde wordt beïnvloed door elke waarde, inclusief extreme uitschieters. Het 95e percentiel is een vaste positie in de gesorteerde data, waardoor één enorme uitschieter het gemiddelde merkbaar verschuift maar het 95e percentiel nauwelijks raakt.
Het maximum is één enkele, slechtste waarneming en kan volledig bepaald worden door één op zichzelf staand incident — een weggevallen verbinding, een koude cache. Het 95e percentiel beschrijft de ervaring van de slechtst getroffen 5% als groep, wat veel stabieler en bruikbaarder is.