Vad är ett trunkeringsfel?

Ett trunkeringsfel är ett misstag som uppstår i databeräkningar när ett värde inte är så exakt som det borde vara och därför leder till ett slutligt svar som antingen är oprecist eller felaktigt. Datavärden som innehåller trunkeringsfel kan vara korrekta, men de kanske inte är exakta. Förekomsten av dessa fel belyser skillnaden mellan noggrannhet och precision, som är distinkta egenskaper i data. Noggrannhet definieras av hur nära en datapunkt är sitt verkliga värde, och precision definieras av hur reproducerbart ett resultat är. Ett datavärde utan trunkeringsfel är vanligtvis korrekt och exakt, medan ett värde som erhålls med detta fel ofta är korrekt men inte exakt, eftersom det inte kan reproduceras konsekvent.

Inom vetenskap och teknik har till synes små trunkeringsfel potential att skapa stora problem. Till exempel, om något mättes i enheter av tiotusendelar av en meter, skulle ett värde på 1.0001 meter vara både exakt och exakt, men ett mått på 1.0 meter skulle inte vara tillräckligt exakt och skulle därför innehålla ett trunkeringsfel. Den där tiotusendels meters skillnad kan orsaka problem på egen hand eller förvärras i beräkningar så att ytterligare mätningar kan förlora både precision och precision. I experiment eller maskiner där exakt interaktion mellan delar är avgörande för att förhindra friktion, mäta vinklar eller hantera andra viktiga beräkningar, kan dessa fel bli kostsamma.

Trunkeringsfel kan nästan alltid undvikas genom att se till att beräkningar och mätningar använder rätt antal signifikanta siffror. Om det slutliga svaret på en beräkning skulle ha fyra signifikanta siffror, till exempel, bör alla mellanliggande beräkningar ha minst det antalet signifikanta siffror vid varje steg. Som regel bör alla värden inuti mellanliggande beräkningar inte trunkeras eftersom om ett värde skärs av felaktigt uppstår ett trunkeringsfel som kan förvränga resultatet av hela beräkningen.

För de flesta vardagliga beräkningar och mätningar har trunkeringsfel inte potential att orsaka betydande skada. Att klippa tre fot snöre istället för 3.05 fot skulle inte göra någon skillnad för ett barn som spelar snörespel på bakgården. Det finns vissa fall där någon kanske vill vara medveten om hur lätt trunkeringsfelet kan göras. Om t.ex. 100.02 USD (USD) avkortas till 100 USD för en försäkringsbetalning kan det leda till att en annars kunnig konsument förlorar täckningen eftersom betalningen var oprecis.