まず、必要なライブラリをインポートします。
import seaborn as sns
import matplotlib.pyplot as plt
次に、KDEプロットを作成したいデータを用意します。ここでは、例としてNumPyを使用してランダムなデータを生成します。
import numpy as np
# ランダムなデータ生成
np.random.seed(0)
data = np.random.randn(1000)
データの準備ができたら、Seabornを使用してKDEプロットを作成します。
# KDEプロットの作成
sns.kdeplot(data)
# グラフの表示
plt.show()
これにより、データの分布を可視化するためのKDEプロットが表示されます。
さらに、KDEプロットに補完的な情報を追加することもできます。たとえば、ヒストグラムを重ねることで、データの分布と密度をより明確に比較することができます。
# ヒストグラムとKDEプロットの作成
sns.histplot(data, kde=True)
# グラフの表示
plt.show()
このコードでは、sns.histplot()
関数を使用してヒストグラムとKDEプロットを同時に作成しています。
以上のコード例を使用することで、Pythonを使ってカーネル密度推定プロットを作成する方法を学びました。これにより、データの分布や密度を効果的に可視化することができます。