科学の箱

科学・IT・登山の話題

Python

seabornをEDAに応用する

投稿日:2018年3月27日 更新日:

seabornを利用すれば基本となるビジュアルと分布、regressionをすぐに取得できる。


import seaborn as sns

tips = sns.load_dataset('tips')

tips.info()

tips.head()

tips.describe()

sns.pairplot(tips, hue='sex', palette='coolwarm')

以上で基本の調査ができる。

 

データについてトレンドを見る場合にはvalue_counts()を利用する


df['zip'].value_counts().head(5)

 

カテゴリーのユニークを見る

df['zip'].unique()

 

ある一つの項目について分布をみるならば


sns.distplot(tips['total_bill'], kde=False)

 

 

2つ以上の変数に関連性を見るためにはjointplotを利用する。


sns.jointplot(x='total_bill', y='tip', data=tips, kind='kde')

 

カテゴリカル変数で違いがあるかを見るためにはまずcountplotでデータの件数を把握してbarplotで各変数に違いがあるかを確認する。


sns.countplot(x='sex', data=tips)

sns.barplot(x='sex', y='total_bill', data=tips)

 

メタ情報

inarticle



メタ情報

inarticle



-Python
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

kaggle Titanic Tutorial – 5

ファミリーサイズを追加してみる。 ソースはこちらを参照した。 https://www.kaggle.com/lperez/titanic-a-deeper-look-on-family-size 主要 …

no image

単回帰でデータフレームの形式を整える

values.reshape(-1, 1)が必要。 Related posts:グリッドサーチtensorflowをpipでインストールするときのオプションnumpyのインポートおよび環境確認

no image

jupyterで補完機能をつかう

まずはnbextentionsをインストール conda install -y -c conda-forge jupyter_contrib_nbextensions 次にnbextentionsタブ …

no image

SIGNATE お弁当の需要予測-4

今回はSeabornのpairplotを利用して相関の概要を見てみる。ただし相関を見るためにはデータのクレンジングが必要。 まずはnullデータのヒートマップを確認してみる。 sns.heatmap( …

no image

pythonでpostgresqlを使うときに必要なモジュール

pip install psycopg2-binary Related posts:pyperclipを設定するdataframeで条件を付けて要素を返す方法pyplotでグラフを表示

2018年3月
« 2月   4月 »
 1234
567891011
12131415161718
19202122232425
262728293031  

side bar top



アーカイブ

カテゴリー