グループ別の箱ひげ図
CoddyのMachine Learningジャーニー「機械学習のための統計」セクションの一部。レッスン 41/64。
2つのグループには違いがあります。それは本当の違いでしょうか、それとも偶然でしょうか?この章は、その答えを示す図で締めくくります。
まずは見た目から。ある陶芸スタジオでは、2台の窯の所要時間を計測しました。ax.boxplotにグループのリストと、それぞれの名前を渡します。
gas = np.array([6.5, 7, 7.5, 8, 7, 6.5, 8.5, 7.5])
electric = np.array([9, 10.5, 11, 9.5, 12, 10, 10.5, 15])
fig, ax = plt.subplots()
ax.boxplot([gas, electric], tick_labels=["Gas", "Electric"])
ax.set_ylabel("Hours")
plt.show()箱は重なってさえいません。ガスのほうが速く燃えます。モデルにとって、箱がほとんど重ならない特徴は、グループを見分けるのに役立ちます。
チャレンジ
中級あるスキーリゾートで、3つのリフトの乗車時間を36回計測しました。lifts.csvにはlift(Red、Green、またはBlue)とminutesが含まれており、スターターコードではファイルを読み込み、グラフを設定します。
namesをループして、各リフトの乗車時間をリストに集めます。tick_labels=を使って、リフトごとに1つの箱ひげ図を描きます。- グラフを表示します。
何も出力されません。Coddyが各箱ひげ図について説明します。他の2つのリフトは次のようになります。
自分で試してみよう
import pandas as pd
import matplotlib.pyplot as plt
lifts = pd.read_csv("lifts.csv")
names = ["Red", "Green", "Blue"]
# 以下の行を変更しないでください
fig, ax = plt.subplots()
ax.set_title("Lift Times")
ax.set_xlabel("Lift")
ax.set_ylabel("Minutes")
# 以下にコードを書いてください
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
機械学習のための統計のすべてのレッスン
自分で練習してみよう: Pythonオンラインコンパイラ