Una regla de desempate que es aún menos sesgada es la mitad redonda incluso, saber
Si la fracción de y es 0.5, entonces q es el número entero par más cercano a a y.
Así, por ejemplo, +23.5 se convierte en +24, +22.5 se convierte en +22, -22.5 se convierte en -22 y -23.5 se convierte en -24.
Este método también trata los valores positivos y negativos simétricamente, y por lo tanto está libre de sesgo general si los números originales son positivos o negativos con igual probabilidad . Además, para la mayoría de las distribuciones razonables de valores y , el valor esperado (promedio) de los números redondeados es esencialmente el mismo que el de los números originales, incluso si son todos positivos (o todos negativos). Sin embargo, esta regla aún introduce un sesgo positivo para números pares (incluido cero) y un sesgo negativo para los impares.
Esta variante del redondeo de ida y cercano a método también es llamado imparcial (ambigua, y un poco abusivamente), redondeo convergente, redondeo de estadística, holandés redondeo, el redondeo de Gauss, o redondeo de los banqueros. Esto es ampliamente utilizado en la contabilidad.
Este es el modo de redondeo predeterminado que se utiliza en las funciones y operadores informáticos IEEE 754 .
's = s + (1.0d/(doble) i); ¿? –
@The Elite Gentleman, mi código anterior funciona, solo pregunté qué es la regla de conversión. –