始める無料で始める

外れ値を表示しない

次は student_data データセットを使って、自宅でインターネットにアクセスできる生徒とできない生徒の間で、最終成績("G3")の分布を比較してみましょう。そのために、生徒が自宅でインターネットにアクセスできるかどうかを示す2値(yes/no)の指標である "internet" 変数を使います。

インターネットは農村部では利用しにくい可能性があるため、生徒の居住地に基づいてサブグループを追加します。ここでは、生徒が都市部("Urban")または農村部("Rural")に住んでいるかどうかを示す "location" 変数を使います。

Seaborn はすでに sns、matplotlib.pyplot は plt としてインポートされています。おさらいすると、showfliers=False を設定することで、箱ひげ図の外れ値を表示しないようにできます。

この演習はコースの一部です

Seaborn を使ったデータ可視化入門

コースを見る

演習の手順

  • sns.catplot() と student_data DataFrame を使って、x軸に "internet"、y 軸に "G3" を指定した箱ひげ図を作成してください。
  • 各箱ひげ図が "location" に基づいて色分けされるように、サブグループを追加してください。
  • 外れ値を表示しないでください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create a box plot with subgroups and omit the outliers






# Show plot
plt.show()
コードを編集して実行