복습: 센서 오류
Coddy Machine Learning 여정의 머신러닝을 위한 통계 섹션에 포함된 레슨. 64개 중 28번째.
챌린지
중급상자 그림에 점만 덩그러니 찍혀 있던 거 기억나? 박물관 보관실의 센서는 15분마다 습도를 기록해 readings에 저장하는데, 가끔 오류가 발생해.
- 각 규칙에 걸리는 측정값이 몇 개인지 출력해: IQR 경계 범위를 벗어나는 값과 양쪽으로 3을 초과하는 z-score.
- 측정값을 IQR 경계로 제한한 다음, 제한하기 전과 후의 평균을 소수점 이하 2자리까지 반올림해 출력해.
- 상자 그림을 나란히 그려. 제목은 각각
Before(측정값)와After(제한된 값)로 하고, 두 그림 모두 y축 레이블은Humidity (%)로 지정해.
다른 날의 기록을 사용하면 프로그램은 다음을 출력해:
IQR glitches: 3
Z-score glitches: 2
Mean before: 51.69
Mean after: 51.89그리고 다음 그림을 그려(그다음 Coddy가 네 그림을 설명해):
직접 해보기
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
log = pd.read_csv("humidity.csv")
readings = log["humidity"]
# 아래에 코드를 작성하세요
머신러닝을 위한 통계의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러