De los seis métodos descritos en la respuesta de Ilmari, uno tiene dos ventajas notables: la regla de "redondear hacia arriba".
- Solo necesitamos mirar un solo lugar para determinar hacia qué dirección redondear.
Cuando nos enfrentamos por ejemplo a 0.15X donde X podría ser cualquier dígito, no tenemos que preocuparnos por cuál podría ser X al redondear a 1 decimal. Si X es cero entonces la regla nos dice que redondeemos a 0.2 y si es no cero de todos modos redondearíamos a 0.2.
Esto también se aplica con la regla de "redondear hacia arriba", pero solo para números positivos. Cualquiera de las otras reglas podría requerir que examinemos X para determinar si debemos redondear a 0.1 o 0.2.
Esta ventaja se mantiene para los números negativos con la regla de "redondear hacia arriba". -0.15X siempre se redondeará a -0.2 independientemente de X. Esto funciona con la regla de "redondear hacia abajo" y "redondear hacia cero" para números negativos, pero no con ninguna otra regla.
"Redondear hacia arriba" es la única regla que tiene este beneficio tanto para números positivos como negativos.
- Falta de sesgo
Con la regla de "redondear hacia arriba", la mitad de todos los números se redondearán hacia arriba y la mitad hacia abajo cuando se encuentre el dígito 5. Esto significa que para una selección aleatoria de números que redondeas al mismo lugar, el monto promedio esperado que redondearás es 0. Esto es porque cada dígito que redondeas hacia abajo se empareja con un dígito al que redondeas hacia arriba (monto redondeado entre paréntesis):
1 9 (-1 +1)
2 8 (-2 +2)
3 7 (-3 +3)
4 6 (-4 +4)
5 5 (-5 +5) <-- para números negativos y positivos respectivamente
Esta ventaja existe con algunas de las otras reglas, pero con las otras perderías la primera ventaja. Con "redondear hacia arriba" o "redondear hacia abajo" introduces un sesgo porque el dígito 5 siempre resultará en un +5 o un -5 respectivamente.
Nota que esto solo funciona si esperas encontrar números positivos y negativos con igual probabilidad.
0 votos
-124? ¿Quieres decir -1.24?
0 votos
¡ ups! ¡Tienes razón, corregí mi pregunta! ¡Gracias!
2 votos
Esto no responde directamente a tu pregunta, pero podrías estar interesado en algunas de las técnicas de redondeo propuestas en Wikipedia: es.wikipedia.org/wiki/Redondeo#Redondeo_al_entero Por supuesto, tendrías que escalar tus resultados de manera apropiada para tratar con redondeo no entero.
1 votos
Yonatan: La mayoría de la desacuerdo de todos modos es cómo manejar el caso cuando el dígito después del dígito de redondeo es un 5; para los otros dígitos, todos parecen estar de acuerdo. ¡Supongo que las reglas dependen de la aplicación!
0 votos
Puedes redondear como desees. Si hay una circunstancia técnica donde se necesita un método de redondeo específico, debe quedar claro que este es el caso.