Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Desviación robusta, cuando la media se deja engañar

5 tareas · 35 min · Principiante

Martes 6 de octubre. La cuenta de servicio svc-lecturas-tau de Textiles Aurora lee archivos del servidor cada día laborable, y alguien quiere una regla que avise cuando lea de más. La primera idea es la clásica: promedio más tres desviaciones. Aquí compruebas por qué esa regla falla justo cuando hay más de un día raro, porque los propios extremos inflan la desviación y se esconden detrás de ella, y la cambias por una medida que no se deja arrastrar: la mediana y su desviación absoluta. Todo es lectura de tablas de ejemplo.

0 de 5 · 0%

Objetivo de la sala

Martes 6 de octubre. La cuenta de servicio svc-lecturas-tau de Textiles Aurora lee archivos del servidor cada día laborable, y alguien quiere una regla que avise cuando lea de más. La primera idea es la clásica: promedio más tres desviaciones. Aquí compruebas por qué esa regla falla justo cuando hay más de un día raro, porque los propios extremos inflan la desviación y se esconden detrás de ella, y la cambias por una medida que no se deja arrastrar: la mediana y su desviación absoluta. Todo es lectura de tablas de ejemplo.

La desviación estándar mide cuánto se alejan los datos del promedio, y para calcularla todos los datos cuentan, también los raros. Si hay un día de lectura enorme, ese día sube el promedio y, sobre todo, infla la desviación, porque su distancia entra elevada al cuadrado. Con dos días enormes el efecto crece: la regla «promedio más tres desviaciones» deja la frontera tan lejos que el menor de los dos puede quedar por debajo y pasar como normal.

A este efecto se le llama enmascaramiento: los valores atípicos esconden a los atípicos. Se arregla usando medidas que no cuentan con los extremos para calcular lo que es normal.

Responde para continuar

Una serie tiene dos días de lectura muy superior al resto. ¿Qué le pasa a la regla de promedio más tres desviaciones?

Ver pista de ayuda

Los extremos entran en el cálculo de la propia frontera con la que se les juzga.

Abre la consola. La tabla lecturas_diarias trae los archivos que svc-lecturas-tau leyó en cada uno de los 21 días laborables de septiembre, del 1 al 29. Ejecuta lecturas_diarias | summarize promedio = avg(archivos), desviacion = stdev(archivos), mediana = percentile(archivos, 50).

Con el promedio y la desviación que muestra la consola, la frontera clásica es el promedio más tres desviaciones. Redondea al entero más cercano. Esa es la cifra por encima de la cual la regla clásica avisaría.

Responde para continuar

¿Cuál es el umbral de promedio más tres desviaciones de esta serie, redondeado al entero? Escribe el número.

Ver pista de ayuda

Suma el promedio y tres veces la desviación que devuelve la consulta.

Ejecuta lecturas_diarias | where archivos > 100 para ver los días de lectura muy por encima del resto. Son dos. Compáralos con el umbral de la tarea anterior: uno lo supera y la regla lo habría marcado; el otro queda por debajo, aunque sea cuatro veces el día corriente.

Ese segundo día es el enmascarado: está escondido detrás de una desviación que él mismo y su compañero inflaron. Una regla que lo deja pasar tiene un hueco justo donde un cazador querría mirar.

Responde para continuar

Escribe la fecha del día atípico que la regla de promedio más tres desviaciones no marca.

Ver pista de ayuda

De los dos días mayores a 100 archivos, el que queda bajo el umbral calculado antes.

La alternativa robusta usa la mediana como centro y la MAD (mediana de las desviaciones absolutas) como dispersión. Para cada día se calcula cuánto se aleja de la mediana sin signo; la MAD es la mediana de esas distancias. Como ambas son medianas, ni un día enorme ni dos desplazan el centro ni la escala. La tabla desviaciones ya trae esas distancias respecto a la mediana, y desviaciones | summarize mad = percentile(desv_abs, 50) devuelve la MAD.

Para saber a cuántas MAD está un día de lo normal basta restar la mediana y dividir por la MAD. Haz esa cuenta para el día enmascarado de la tarea anterior y redondea al entero.

Responde para continuar

¿A cuántas MAD de la mediana está el día que la regla clásica no marcó? Escribe el número entero.

Ver pista de ayuda

Resta la mediana del valor de ese día y divide por la MAD que devuelve la consulta.

La puntuación z modificada es la versión robusta de la z clásica: multiplica por 0,6745 la distancia del valor a la mediana y la divide por la MAD. Una convención de uso común, recogida en el manual de métodos estadísticos del NIST, es considerar posible valor atípico a todo el que tenga una z modificada de más de 3,5 en valor absoluto. La constante 0,6745 solo reescala la MAD para que se parezca a una desviación en datos de forma de campana.

Lo importante para el cazador no es memorizar la constante sino qué cambia: con la mediana y la MAD, el cálculo de lo normal se hace sin contar a los extremos que se quiere detectar.

Responde para continuar

¿Qué cambia la z modificada respecto a la z clásica?

Ver pista de ayuda

Fíjate en qué medidas sustituyen al promedio y a la desviación.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad