始める無料で始める

外れ値検出のためのヒストグラム

ヒストグラムは外れ値を見つけるのに有効な可視化手法です。適切なビン数を選ぶと、外れ値が見えやすくなります。観測数の平方根をヒストグラムのビン数とするのが経験則として知られています。通常、もっとも高さの低いビンに外れ値が入ります。

この演習では、前の演習で使った prices のヒストグラムを描画します。numpymatplotlib.pyplot は標準のエイリアスで利用可能です。

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

Anomaly Detection in Python

コースを見る

演習の手順

  • prices の「長さ」の平方根を求め、n_bins として保存します。
  • n_bins を整数に変換します。
  • ビン数を n_bins に設定して、prices のヒストグラムを作成します。

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

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

# Find the square root of the length of prices
n_bins = ____

# Cast to an integer
n_bins = ____(____)

plt.figure(figsize=(8, 4))

# Create a histogram
plt.____(____, ____=____, color='red')
plt.show()
コードを編集して実行