Netflow de Bitcoin Gemini

Herramientas de ciencia de datos del oficio: redondeo continuo para manejar esos molestos decimales

Nodo de origen: 1861021

Resumen

En muchas áreas de la gestión de la cadena de suministro, los métodos analíticos generan estimaciones con "decimales molestos"; por ejemplo, estimaciones de demanda y planificación de la producción. El método tradicional para eliminar los molestos decimales es el redondeo. Sin embargo, esto también da como resultado la pérdida de información crítica, la suma acumulada, que a menudo puede subestimar o exagerar la carga de trabajo de la empresa. El método de redondeo continuo limita esta pérdida de información a 1. Este blog demuestra la importancia de este método y cómo calcular estas estimaciones enteras mejoradas.

Introducción

Al pasar tiempo con los "munchkins" (nietos), está claro por qué los números enteros positivos (quizás con cero) se conocen como números naturales; contar es intuitivo. Esta misma comodidad ocurre en la gestión de la cadena de suministro. Si el método de pronóstico de series de tiempo predice una demanda diaria de 3.1, 4.2 y 2.3, nuestra preferencia es deshacernos de esos molestos decimales. Si el plan de producto dice que la producción diaria debería ser 2.9, 3.1 y 1.7, tenemos la misma sensación. La pregunta es cuál es la mejor manera de eliminar los decimales, donde lo mejor se define como minimizar la cantidad de información perdida.

El método tradicional es redondear cada valor individual a un número entero y suponer que los "errores de redondeo" se equilibrarán. Sin embargo, esto no siempre es cierto. La tabla 1 tiene 14 días de estimaciones de demanda para tres productos (producto 1, 2 y 3). Las estimaciones de la demanda real se encuentran en las columnas dos, tres y cuatro. La suma de las demandas de cada producto (53.1, 50.0 y 48.7) se proporciona en la penúltima fila. Las demandas redondeadas están en las columnas cinco a siete y su total está en la penúltima fila (50, 51, 52). La última fila muestra el detalle entre la suma de las estimaciones reales y la suma de las estimaciones redondeadas. Hay una diferencia considerable para el producto 1 (3.1) y el producto 3 (-3.3).

Lo que necesitamos es un método de "redondeo" que limite la diferencia en las sumas acumulativas a 1 y garantice que la suma acumulativa de los valores redondeados sea mayor que la suma acumulativa de los valores reales. Esto se llama "redondeo rodante". Este blog proporciona un algoritmo para el redondeo continuo. Es parte de la serie sobre herramientas de ciencia de datos del oficio.

Aprendizaje automático y herramientas de ciencia de datos del oficio: diferencia de primer orden

Herramientas del oficio: Cómo comparar/combinar series temporales diversas: "Normalización"

Herramientas de ciencia de datos del oficio: simulación por computadora Monte Carlo

Conceptos básicos del redondeo rodante

Comenzaremos con un ejemplo de suma acumulada. La Tabla 2 tiene la demanda estimada para el producto 1 y la suma acumulada para la estimación real y entera. La columna 3 es el real acumulativo. El día 1 es la demanda estimada para el día 1. El día 2 es la suma acumulada del día 1 (3.1) más la demanda estimada para el día 2 (4.2), que es 7.3. El día 3 es 7.3 + 2.3 = 9.6 La columna 4 es la suma acumulativa de las estimaciones enteras. Día 3 (9) = 7+2. La última columna es el delta entre cada suma acumulada para cada día. Para el día 4, el valor delta es -0.7 = 15.0 – 15.7. Observe el tamaño creciente del delta.

¿Qué algoritmo usamos para generar estimaciones enteras donde la suma acumulada de la estimación entera siempre es mayor o igual a la suma acumulada de los datos reales, y el tamaño del delta nunca es mayor que 1? La Tabla 3 demuestra este algoritmo.

  1. Día 1, la estimación de la ronda móvil es el techo (redondeo hacia arriba), aquí 3.1  La suma acumulada de las estimaciones enteras para el día 1 es 4.
  2. El día 2, sumamos el valor mínimo de la estimación real (4.2  4) a la estimación acumulada del día 1 (4), lo que nos da 8 (=4+4). Si este valor es mayor o igual que la suma acumulada real para el día 1 (que es 7.3), seleccionamos el valor mínimo y la estimación de redondeo móvil para el día 2. De lo contrario, se utiliza la estimación máxima.
  3. Día 3, 2 (piso) + 8 (suma acumulada de enteros) = 10, que es >= 9.6 (suma acumulada real), seleccione piso (2).
  4. Día 6, 3 (piso) + 20 (suma acumulada de enteros) = 23, que es < 23.1 (suma acumulada real), seleccione el techo (4) para usarlo como estimación continua para el día 6.

Observe en la última columna de la Tabla 3, todos los valores son positivos y todos menores o iguales a 1. 

En la Tabla 4 se muestra un algoritmo alternativo. El paso 1 es calcular el valor máximo para la suma acumulativa real (mostrar en la columna 4). La estimación de redondeo móvil (columna 5) es la diferencia entre el techo de la suma acumulada real (columna 4) para hoy y ayer. La estimación de la ronda móvil para el día 4 (6) es el techo de la suma acumulada del día 4 (16) menos el techo de la suma acumulada del día 3 (10); 6 = 16-10. En APL2 el código es “Z1←¯2- /0,⌈+X”.

Conclusión

En muchas áreas de la gestión de la cadena de suministro, los métodos analíticos generan estimaciones con "decimales molestos". Por ejemplo, estimaciones de demanda y planificación de la producción. El método tradicional para eliminar los molestos decimales es el redondeo. Sin embargo, esto también resulta en la pérdida de información crítica; la suma acumulada a menudo puede subestimar o exagerar la carga de trabajo de la empresa. El método de redondeo continuo limita esta pérdida de información a 1.

¿Disfrutaste esta publicación? Suscríbete o sigue a Arkieva en LinkedInTwitterFacebook para actualizaciones del blog.

Fuente: https://blog.arkieva.com/data-science-tools-of-the-trade-rounding-decimals/

Sello de tiempo:

Mas de Blog de enlaces de la cadena de suministro - Arkieva