Menu
CoddyTech

Repaso: fallos de los sensores

Parte de la sección Estadística para ML del Journey de Machine Learning de Coddy. Lección 28 de 64.

challenge icon

Desafío

Intermedio

¿Recuerdas los solitarios puntos del diagrama de caja? El sensor de la sala de almacenamiento de un museo registra la humedad cada 15 minutos en readings, y de vez en cuando falla.

  1. Imprime cuántas lecturas marca cada regla: las que quedan fuera de los límites del IQR y las que tienen una puntuación z superior a 3 en cualquiera de los dos sentidos.
  2. Limita las lecturas a los límites del IQR y luego imprime la media antes y después, redondeada a 2 decimales.
  3. Dibuja diagramas de caja uno al lado del otro, titulados Before (las lecturas) y After (limitadas), ambos con la etiqueta del eje y Humidity (%).

Para el registro de otro día, el programa imprime:

IQR glitches: 3
Z-score glitches: 2
Mean before: 51.69
Mean after: 51.89

y dibuja esta figura (Coddy describe la tuya después):

Dos diagramas de caja uno al lado del otro. Before: una caja comprimida cerca del 52 por ciento con puntos atípicos en 0, 31.5 y 99.9. After, las lecturas limitadas: una caja completa desde aproximadamente 50.7 hasta 53.2, con bigotes desde aproximadamente 47 hasta 57 y sin puntos

Pruébalo tú mismo

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

log = pd.read_csv("humidity.csv")
readings = log["humidity"]

# Escribe tu código a continuación

Todas las lecciones de Estadística para ML

Practica por tu cuenta: Compilador de Python online