おさらい:センサーの誤作動
CoddyのMachine Learningジャーニー「機械学習のための統計」セクションの一部。レッスン 28/64。
チャレンジ
中級箱ひげ図にぽつんとあった点を覚えていますか?博物館の収蔵庫にあるセンサーは、15分ごとの湿度をreadingsに記録していますが、ときどき異常値が出ます。
- 各ルールでフラグが付く測定値の数を出力します。IQRのフェンスの範囲外にあるものと、zスコアがどちらかの側で3を超えるものです。
- 測定値を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オンラインコンパイラ