Hoe wordt WPM berekend, en waarom is mijn WPM op elke site anders?

WPM (woorden per minuut) bereken je door tekens te tellen, te delen door vijf (het standaard-"woord") en te delen door het aantal getypte minuten. Tests verschillen in welke tekens meetellen: elk getypt teken (bruto WPM), alleen tekens in juiste woorden (netto WPM), of een "gross"-getal min een straf voor fouten. De duur van de test verschuift het getal nog meer dan de formule.

Onder elke typtest op internet staat wel een variant van "op die andere site scoor ik 30 hoger". Niemand liegt. De tests tellen verschillende dingen over verschillende tijdsduren.

We hebben een groot deel van de eerste maand van dit project besteed aan het uitzoeken van die regels, omdat we er een moesten kiezen. Dit is wat we vonden, en wat we besloten te tonen.

De WPM-formule: het woord van vijf tekens

Elke serieuze maat voor typesnelheid begint bij dezelfde afspraak: een "woord" is vijf tekens, spaties en leestekens meegerekend. "The cat sat" is 11 tekens, dus 2,2 woorden. Tekens per minuut (CPM) is vijf keer WPM. Aanslagen per uur, de eenheid die data-invoertests noemen, is CPM maal 60. Overheidsexamens gebruiken dezelfde omrekening: de Indiase SSC stelt 35 WPM gelijk aan 10.500 toetsaanslagen per uur, en dat is precies 35 × 5 × 60.

De WPM-formule is dus: tekens ÷ 5 ÷ minuten. De onenigheid gaat over welke tekens meetellen.

Netto vs. gross WPM, en wat bruto WPM betekent

Bruto WPM telt elk teken dat je typte, goed of fout, gedeeld door vijf en door de minuten. Het is een maat voor de snelheid van je vingers. Tekens die je hebt gewist tellen niet, maar foute tekens die blijven staan wel.

Netto WPM, zoals wij het gebruiken, telt alleen de tekens in woorden die je volledig goed typte, inclusief de spatie na elk woord. Eén verkeerde letter en het hele woord telt niet mee. Dit is het hoofdgetal op ons resultatenscherm. We kozen het omdat een woord met een typfout een woord is dat iemand nog moet verbeteren, dus het hoort niet als afgerond werk te tellen.

Gross WPM is de oudere term uit kantoor- en examentests (in het Engels "gross", niet te verwarren met onze bruto WPM). De Indiase CBSE bijvoorbeeld deelt gross words (alles wat getypt is) en net words (alleen juiste woorden) door de minuten, en geeft de nauwkeurigheid als net gedeeld door gross. Een andere oude conventie neemt de gross-snelheid en trekt er de gemaakte fouten van af. Reken één woord per onverbeterde fout per minuut en een woord met twee fouten kost twee woorden, tegenover één woord in onze nettotelling, dus de getallen lopen uiteen bij slordige runs.

Eén test, vijf eerlijke getallen

Dit is het uitgewerkte voorbeeld van onze pagina over de meetwaarden. Een test van 30 seconden: 160 tekenaanslagen, waarvan 6 fout, 4 verbeterd en 2 blijven staan. De eindtekst is 156 tekens, waarvan er 154 goed zijn, en 30 van de 32 woorden zijn foutloos, samen 148 tekens met hun spaties.

TelregelBerekeningWPM
Bruto (elk teken in de eindtekst)156 ÷ 5 ÷ 0,562,4
Elk juist teken154 ÷ 5 ÷ 0,561,6
Bruto × nauwkeurigheid62,4 × 0,962560,1
Netto, alleen juiste woorden (de onze)148 ÷ 5 ÷ 0,559,2
Gross min onverbeterde fouten per minuut62,4 - 2 ÷ 0,558,4

De nauwkeurigheid is (160 - 6) ÷ 160 = 96,25%. Vijf verdedigbare getallen, 4 WPM verschil, en niemand heeft een rekenfout gemaakt. Bij een run met 90% nauwkeurigheid wordt het gat tussen bruto en netto veel groter, omdat dan ongeveer de helft van alle woorden een fout bevat. Die rekensom staat in wat typnauwkeurigheid echt meet.

De telregels die typtests gebruiken

De helppagina of het resultatenscherm van een test vertelt je meestal welke regel die gebruikt.

RegelWat het hoofdgetal teltVergeleken met onze netto WPM
Alleen juiste woordenTekens in volledig juiste woorden, spaties inbegrepen, ÷ 5 ÷ minutenZelfde regel als de onze; kleine verschillen bij een half afgemaakt laatste woord
Elk getypt tekenAlles wat in de tekst blijft staan ÷ 5 ÷ minuten, nauwkeurigheid apart getoondGelijk aan onze bruto WPM
Elk juist tekenJuiste tekens, of het woord nu goed was of nietTussen onze bruto en netto in
Gross min foutenGross-snelheid min een straf voor elke onverbeterde foutDicht bij netto; lager bij slordige runs
Elke fout verbeteren voor je verder kuntJe kunt niet verder na een verkeerde letter, dus de eindtekst is altijd juistVergelijkbaar, meestal iets lager
Getimed op een serverDe klok loopt op de server, dus netwerkvertraging hoort bij je tijdLager bij korte races over een trage verbinding
Onderzoek (Dhakal et al. 2018)Lengte van de overgetypte tekst gedeeld door de tijd van eerste tot laatste aanslag; onverbeterde fouten apart vermeldDicht bij onze bruto WPM

Drie rijen verdienen een nadere blik.

Tests die je dwingen elke fout te verbeteren

Gedwongen verbeteren lijkt hetzelfde antwoord te moeten geven als netto WPM, omdat de eindtekst hoe dan ook foutloos is. Het valt lager uit omdat elke fout nu tijd op de klok kost. In het grootste onderzoek naar online typen was de gemiddelde tijd tussen aanslagen 239 ms. Een gedwongen verbetering kost minstens een backspace en een nieuwe aanslag, twee extra aanslagen of ongeveer een halve seconde, plus het moment dat je nodig hebt om de fout op te merken. Zes fouten in een test van één minuut kosten zo'n drie seconden, 5% van de run: iemand die 60 WPM typt komt uit rond 57. Onze nettotelling laat een fout woord vallen en gaat door, wat geen extra tijd kost.

Tests die op een server worden getimed

Sommige online tests nemen de officiële tijd op hun server op, dus netwerkvertraging zit in je resultaat. Het effect is eenvoudige rekenkunde. Bij een race van 30 seconden op 100 WPM geeft een halve seconde vertraging 100 × 30 ÷ 30,5 = 98,4. Een hele seconde geeft 96,8, en een hapering van twee seconden geeft 93,8. Ligt een op de server getimed resultaat ruim onder je getal hier, doe de test dan nog eens over een stabielere verbinding voordat je je vingers de schuld geeft.

De onderzoeksbasislijn

De rij van Dhakal is de basislijn uit het onderzoek. Die studie (Aalto en Cambridge, CHI 2018) analyseerde 136 miljoen aanslagen van 168.960 online vrijwilligers, met een gemiddelde van 51,56 WPM. Daar komt WPM uit de lengte van de overgetypte tekst, met fouten als apart percentage, dus het ligt dichter bij ons bruto getal. Vergelijk je je netto WPM met 51,56, dan doe je jezelf een paar woorden tekort. Ons artikel over de gemiddelde typesnelheid zet het naast ander onderzoek.

Waarom is mijn WPM hoger bij korte tests?

We hadden aangenomen dat de telregels het grootste deel van de verwarring tussen sites verklaarden. De duur van de test telt meestal zwaarder. Reken erop dat een score over 15 seconden een score over twee minuten verslaat, bij dezelfde persoon, op dezelfde test, met dezelfde formule. Twee rekensommen laten zien waarom.

Ten eerste houdt niemand een sprinttempo vol. Neem iemand die tien seconden begint op 90 WPM en daarna op 70 uitkomt:

TestduurBerekeningWPM
15 seconden(10 × 90 + 5 × 70) ÷ 1583,3
60 seconden(10 × 90 + 50 × 70) ÷ 6073,3
120 seconden(10 × 90 + 110 × 70) ÷ 12071,7

Dezelfde typist, dezelfde regels, 12 punten verschil. Het is een model, maar ons resultatenscherm laat dezelfde vorm zien: de grafiek per seconde van een test van 60 seconden loopt na de eerste 20 seconden bijna altijd af, en de burstkleur van elk woord laat zien welk stuk het vroege getal opblies.

Ten tweede vergroten korte tests kleine dingen uit. Bij een test van 15 seconden is elk woord van vijf tekens 4 WPM waard (1 ÷ 0,25 minuut). Een gelukkige reeks korte woorden, een half afgemaakt laatste woord of een trage eerste aanslag kan de score elk een paar punten verschuiven. Bij een test van 60 seconden is hetzelfde woord 1 WPM waard, en over twee minuten de helft daarvan.

Gepubliceerde gemiddelden per testduur weerspiegelen waarschijnlijk ook wie welke duur kiest, omdat mensen die op een hoge score jagen vaak korte tests nemen. Hoe dan ook, de eerste vraag bij elke WPM is "hoe lang?". Je kunt de jouwe controleren met de test van 2 minuten.

Kleinere dingen die het getal verschuiven

De woordenlijst. Sommige tests putten uit een korte lijst van de meest gebruikte Engelse woorden. Onze woordtests gebruiken de 1.000 meest gebruikte woorden uit een ondertitelcorpus, en de citaatmodus gebruikt echte passages met hoofdletters en leestekens. Veelgebruikte korte woorden leveren hogere getallen op dan lopende tekst met eigennamen en komma's.

Het half afgemaakte laatste woord. Bij een getimede test stopt de klok voor bijna iedereen midden in een woord. Wij tellen wat je goed had van een half afgemaakt laatste woord. Sommige tests laten het weg. Bij een test van 15 seconden is dat tot 4 WPM waard.

Stoppen bij een fout. Sommige typisten willen gedwongen verbeteren en andere niet, dus we hebben er een instelling van gemaakt.

Wanneer de klok begint. Bij ons begint die bij het eerste geaccepteerde teken en stopt die bij een woord- of citaattest bij de laatste aanslag. De tijd tussen het focussen van de pagina en de eerste toets wordt vastgelegd als startlatentie en telt niet tegen je. Tests die de klok starten zodra de pagina laadt, halen een woord of twee af van een korte test.

Telefoons. In het mobiele onderzoek van de Aalto-groep typten vrijwilligers gemiddeld 36,2 WPM, ongeveer 70% van het gemiddelde uit het desktoponderzoek. We houden resultaten op een telefoon buiten de openbare ranglijsten.

Wat we besloten te tonen

We kozen voor meerdere getallen in een duidelijke rangorde: netto WPM groot, bruto WPM en nauwkeurigheid ernaast, en een notitie van één regel die zegt wat een test die elk juist teken telt zou hebben getoond. Die regel bestaat vanwege de klacht waarmee dit artikel begint.

Dezelfde functies berekenen elk getal in je browser en nog eens op onze server uit het aanslagenlogboek.

Wat je vergelijkt

Om je eigen vooruitgang te volgen, vergelijk je gelijk met gelijk: dezelfde site, dezelfde modus, dezelfde duur, dezelfde woordenlijst. Op de geschiedenispagina kun je je resultaten filteren op modus en taal.

Om je te vergelijken met een vriend op een andere site, kies je eerst de duur en dan pas de formule. Een test van 60 seconden is de meest gangbare gemeenschappelijke grond; getallen over 15 seconden zijn het minst vergelijkbare wat er in typen bestaat.

Om je te vergelijken met een getal voor een hele groep, kijk je welke groep het is. Gewone kantoorgebruikers in het laboratoriumonderzoek van Karat uit 1999 typten tekst over op 32,5 WPM. De 51,56 van Dhakal komt van jonge vrijwilligers die zichzelf aanmeldden, gemeten dicht bij bruto. De 36,2 van Palin geldt voor telefoons. Ons percentiellabel vermeldt welke referentie het gebruikt, totdat we in die categorie 10.000 eigen resultaten hebben.

Veelgestelde vragen

Wat is de formule voor WPM?

Tekens ÷ 5 ÷ minuten. Netto WPM gebruikt alleen tekens in volledig juiste woorden; bruto WPM gebruikt elk getypt teken.

Is netto WPM of bruto WPM mijn echte snelheid?

Netto WPM is het bruikbare getal, omdat het alleen woorden telt die je goed had. Bruto laat zien hoe snel je vingers bewogen.

Waarom is mijn WPM op sommige sites hoger?

Meestal door de testduur of de woordenlijst, niet door de formule. Een test van 15 seconden met veelgebruikte korte woorden verslaat een passage van twee minuten met leestekens, zelfs met precies dezelfde telregels.

Bronnen