Menu
CoddyTech

복습: 센서 오류

Coddy Machine Learning 여정의 머신러닝을 위한 통계 섹션에 포함된 레슨. 64개 중 28번째.

challenge icon

챌린지

중급

상자 그림에 점만 덩그러니 찍혀 있던 거 기억나? 박물관 보관실의 센서는 15분마다 습도를 기록해 readings에 저장하는데, 가끔 오류가 발생해.

  1. 각 규칙에 걸리는 측정값이 몇 개인지 출력해: IQR 경계 범위를 벗어나는 값과 양쪽으로 3을 초과하는 z-score.
  2. 측정값을 IQR 경계로 제한한 다음, 제한하기 전과 후의 평균을 소수점 이하 2자리까지 반올림해 출력해.
  3. 상자 그림을 나란히 그려. 제목은 각각 Before(측정값)와 After(제한된 값)로 하고, 두 그림 모두 y축 레이블은 Humidity (%)로 지정해.

다른 날의 기록을 사용하면 프로그램은 다음을 출력해:

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

그리고 다음 그림을 그려(그다음 Coddy가 네 그림을 설명해):

나란히 놓인 두 개의 상자 그림. Before: 52퍼센트 부근에 납작하게 눌린 상자가 있고, 0, 31.5, 99.9에 이상치 점이 있다. After(제한된 측정값): 약 50.7에서 53.2까지의 온전한 상자와 약 47에서 57까지의 수염이 있으며 점은 없다

직접 해보기

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

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

# 아래에 코드를 작성하세요

머신러닝을 위한 통계의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러