Onze methodologie
Waar onze formules vandaan komen, hoe we resultaten controleren en hoe we pagina's actueel houden.
Hoe wij rekenen
Elk resultaat op Smart Calculators komt uit een formule die iemand kan controleren. Deze pagina legt uit waar die formules vandaan komen, hoe we ze voor en na publicatie testen, en wat de datum "Bijgewerkt" bovenaan elke rekenmachine werkelijk betekent.
We publiceren meer dan 80 rekenmachines in ruim 40 talen. Op die schaal houdt dat alleen eerlijk stand als de controle systematisch is in plaats van ad hoc — dus hebben we die systematisch gemaakt, en hier documenteren we hem.
Waar de formules vandaan komen
We verzinnen nooit een formule. Elke rekenmachine begint bij de meest gezaghebbende bron die voor dat vakgebied beschikbaar is, en die bron staat onderaan de pagina van de rekenmachine onder "Bronnen".
Bij financiële hulpmiddelen betekent dat officiële instanties: toezichthouders voor consumentenbescherming, belastingdiensten en openbare documentatie van instellingen als de CFPB of Freddie Mac voor de aflossing van leningen en hypotheken. Bij gezondheidshulpmiddelen gebruiken we vergelijkingen die door vakgenoten zijn beoordeeld — de rustmetabolisme-rekenmachine implementeert Mifflin-St Jeor, niet een vereenvoudiging daarvan. Omrekenaars volgen gepubliceerde normen: ringmaten gaan terug op ISO 8653, eenheden op hun SI-definities. Kalenderhulpmiddelen vermelden welke variant ze toepassen (bijvoorbeeld de tabellarische islamitische kalender), omdat "de" omrekening vaak meer dan één legitieme conventie kent. Rekenmachines voor games zijn gebaseerd op de door de games zelf gepubliceerde data en mechanieken, gecontroleerd tegen wiki's die door de community zijn geverifieerd.
Waar een vakgebied concurrerende conventies heeft, kiezen we er één, benoemen we welke en leggen we die op de pagina uit, in plaats van er stil een gemiddelde van te maken. Een concreet voorbeeld: voor wie op 29 februari is geboren, legt onze leeftijdsrekenmachine de verjaardag in niet-schrikkeljaren op 1 maart — een gedocumenteerde keuze, benoemd op de pagina, geen verborgen eigenaardigheid.
Hoe resultaten worden gecontroleerd
Elke rekenmachine is een deterministische rekenengine, los van de interface, en elke engine wordt gedekt door een geautomatiseerde testsuite — er lopen meer dan 25.000 controles tegen de site voordat er ook maar één wijziging live gaat. De tests leggen uitgewerkte voorbeelden uit de aangehaalde bronnen vast, plus grensgevallen (schrikkeljaren, invoer van nul en negatieve waarden, afronding op valutaprecisie), en vergelijken uitkomsten met onafhankelijke implementaties van dezelfde wiskunde.
Bovenop de geautomatiseerde suite wordt elk gepubliceerd voorbeeld in de uitleg onder een rekenmachine vóór publicatie opnieuw door de engine zelf doorgerekend. Als de tekst zegt dat een scenario een bepaald getal oplevert, komt dat getal uit dezelfde code die je op de pagina gebruikt — niet uit de schatting van een tekstschrijver.
Wat de datum "Bijgewerkt" betekent
De datum bovenaan de uitleg van een rekenmachine is de echte datum van de laatste redactionele controle — geen decoratief tijdstempel. We werken hem bij wanneer de inhoud of de beschreven berekening daadwerkelijk is veranderd, en laten hem verder staan.
Rekenmachines die aan regelgeving of belastingjaren vastzitten (salaris, btw, ontslagvergoeding) worden opnieuw nagekeken wanneer de onderliggende regels wijzigen. Tijdloze wiskunde (percentages, eenheidsomrekeningen) verandert zelden, en de datums geven dat eerlijk weer.
Wat onze rekenmachines niet zijn
Deze hulpmiddelen leveren schattingen met een educatief doel. Ze vormen geen financieel, medisch of juridisch advies, en resultaten horen geen professional te vervangen die je hele situatie kan overzien. Belasting- en salarisrekenmachines vereenvoudigen uitzonderingsgevallen die een adviseur zou opmerken; gezondheidsindicatoren als de BMI hebben gedocumenteerde beperkingen, die we op de betreffende pagina's opsommen.
We vertellen liever op de pagina waar de grenzen van een rekenmachine liggen dan dat we een net uitziend getal meer precisie laten suggereren dan het heeft.
Een fout gevonden?
Ziet een resultaat er verkeerd uit, dan willen we dat weten. Neem contact op via de contactpagina en vermeld de waarden die je invoerde. Bevestigde fouten worden in de engine hersteld, gedekt met een nieuwe geautomatiseerde test zodat ze niet stil kunnen terugkomen, en de controledatum van de pagina wordt bijgewerkt — hetzelfde proces dat onze eigen interne audits volgen wanneer die iets vinden.