Numeerisen arvon pyöristäminen tarkoittaa sen korvaamista toisella arvolla, joka on suunnilleen yhtä suuri mutta lyhyempi, yksinkertaisempi tai selkeämpi. Esimerkiksi 23,74 Yhdysvaltain dollaria voidaan pyöristää 24 dollariksi, murtoluku 312/937 voidaan pyöristää 1/3:ksi ja lauseke voidaan pyöristää 1,41:ksi.
Pyöristäminen tehdään usein tarkoituksella, jotta saadaan arvo, joka on helpompi kirjoittaa ja käsitellä kuin alkuperäinen arvo. Pyöristäminen voidaan tehdä myös lasketun luvun tarkkuuden osoittamiseksi; esimerkiksi määrä, joka on laskettu 123 456:ksi, mutta jonka tiedetään olevan tarkka vain muutaman sadan yksikön tarkkuudella, on parempi ilmoittaa "noin 123 500".
Toisaalta pyöristäminen voi aiheuttaa jonkin verran pyöristysvirheitä. Pyöristäminen on lähes väistämätöntä monissa laskutoimituksissa, erityisesti kun jaetaan kaksi lukua kokonaislukuna tai tehdään kiinteän pisteen aritmetiikkaa, kun lasketaan matemaattisia funktioita, kuten neliöjuuria, logaritmeja ja sinuksia, tai kun käytetään liukulukumuotoista esitystä, jossa on kiinteä määrä merkitseviä numeroita. Laskutoimitusten sarjassa nämä pyöristysvirheet yleensä kasautuvat, ja tietyissä "huonokuntoisissa" tapauksissa ne voivat tehdä tuloksesta merkityksettömän.
Transsendentaalisten matemaattisten funktioiden tarkka pyöristäminen on vaikeaa, koska etukäteen ei voida tietää, kuinka monta ylimääräistä numeroa on laskettava, jotta voidaan päättää, pyöristetäänkö ylös- vai alaspäin. Tämä ongelma tunnetaan nimellä "taulukonmuokkaajan dilemma" (engl. table-maker's dilemma).
Pyöristämisellä on monia yhtäläisyyksiä kvantisointiin, joka tapahtuu, kun fysikaaliset suureet on koodattava numeroiksi tai digitaalisiksi signaaleiksi.
Yleiset pyöristyssäännöt
- Pyöristä lähimpään (round to nearest): tavallisin sääntö, pyöristetään lähimpään edustettavaan arvoon. Jos luku on tasan kahden edustettavan arvon välissä, tarvitaan sidosääntö.
- Puolivälissä ylös (round half up): puolikas pyöristetään aina ylöspäin (esim. 2,5 → 3).
- Puolivälissä alas (round half down): puolikas pyöristetään aina alaspäin (esim. 2,5 → 2).
- Puolivälissä lähimpään parilliseen (round half to even): puolikas pyöristetään siihen lähimpään parilliseen lukuun (esim. 2,5 → 2, 3,5 → 4). Tätä kutsutaan myös "bankers' rounding" ja se vähentää systemaattista vinoumaa pitkissä sarjoissa.
- Kohti nollaa (truncate/toward zero): yksinkertainen katkaisu ilman pyöristystä (esim. −2,7 → −2).
- Kohti plus- tai miinus ääretöntä (ceil/floor): ceil pyöristää ylöspäin aina, floor alaspäin aina.
Pyöristäminen desimaaleihin ja merkitseviin numeroihin
Pyöristäminen voidaan tehdä joko määrättyyn desimaalien määrään tai tiettyyn määrään merkitseviä numeroja:
- Desimaalien mukaan: 23,746 pyöristettynä kahteen desimaaliin on 23,75.
- Merkittäviin numeroihin: 0,012345 pyöristettynä kolmeen merkitsevään numeroon on 0,0123.
Raportoidessa mittaustuloksia kannattaa pyöristää siten, että pyöristys vastaa mittausvirheen suuruutta — yleensä epävarmuus ilmoitetaan yhdellä tai kahdella merkittävällä numerolla, ja tulos pyöristetään vastaavasti.
Pyöristysvirheet ja niiden kertymä
Yksittäinen pyöristys aiheuttaa virheen, joka on enintään puoli askelta (esimerkiksi puoli senttiä, puoli kymmenestuhannesosaa tms. riippuen pyöräytysaskelesta). Useissa laskutoimituksissa nämä virheet voivat kuitenkin kertautua tai kumoutua:
- Systemaattinen vinouma syntyy, jos aina pyöristetään saman suuntaan (esim. aina ylöspäin): tulos voi olla systemaattisesti liian suuri.
- Satunnaisemmat virheet voivat kumoutua osittain, mutta niiden neliö summana voi kasvaa.
- Numeroinen epävakaus ja peräkkäisten operaatioiden aiheuttama kertymä voidaan vähentää käyttämällä suurempaa väli- tai laskentatarkkuutta, vähemmän pyöristyksiä tai algoritmeja, kuten Kahanin summauksen kaltaisia korjaustekniikoita.
Pyöristäminen tietokoneissa ja IEEE 754
Tietokoneissa liukulukuesityksessä pyöristys on olennainen osa. IEEE 754 -standardi määrittelee useita pyöristysmodeja, joihin kuuluvat mm. roundTiesToEven (oletus), roundTowardZero, roundTowardPositive ja roundTowardNegative. Nämä valinnat vaikuttavat erityisesti tilanteissa, joissa arvo on täsmälleen puolivälissä kahden esitettävän luvun välillä.
Erityistapaukset ja käytännön neuvoja
- Rahoituksessa käytetään usein tarkkoja sääntöjä (esim. pyöristys senttiin), ja joskus sääntöinä on käyttää banker's roundingia verotuksessa tai pankkilaskelmissa.
- Kokonaislukujen jakaminen ja pyöristäminen: jos jaat kokonaislukujen summan osiin, kannattaa laskea ja kohdistaa jäännökset huolellisesti, jotta kokonaisuus pysyy oikein.
- Kun esiintyy sarja pyöristyksiä, kannattaa tehdä laskelmat suuremmalla tarkkuudella (vara-merkit), ja pyöristää vasta lopuksi.
- Kun esität tuloksia yleisölle, pyöristä niin, että se vastaa mitatun tai lasketun arvon todellista luotettavuutta. Ilmaise epätarkkuus esimerkiksi sanalla "noin" tai antamalla epävarmuusväli.
Terminologia: pyöristäminen vs. trimmitys ja kvantisointi
Pyöristäminen eroaa truncatoinnista (katkaisu), jossa luvun jälkeiset numerot yksinkertaisesti leikataan pois ilman, että päänumeroa muutetaan. Kvantisointi puolestaan on laajempi käsite, joka kattaa arvon kuvaamisen diskreettisen joukon arvoista (esim. äänen digitaalimuodossa) ja voi sisältää pyöristämistä mutta myös muita menetelmiä.
Usein esitettyjä esimerkkejä
- Pyöristä 2,345 kahteen desimaaliin: useimmilla säännöillä 2,35 (puoliväli 2,345 → sidosääntö ratkaisee).
- Pyöristä 1,41421356 (√2) kahteen desimaaliin: 1,41.
- 123 456 tunnettu vain satojen tarkkuudella → ilmoitus "noin 123 500".
Yhteenvetona: pyöristäminen helpottaa lukujen esittämistä ja käsittelyä, mutta siihen liittyy kompromisseja tarkkuuden ja vinouman suhteen. Oikea käytäntö riippuu sovelluksesta — mittaustulosten raportoinnissa, talouslaskelmissa tai tietokoneiden numeerisissa laskuissa kannattaa valita sopiva pyöristyssääntö ja varmistaa, että pyöristys ei heikennä lopputuloksen luotettavuutta.