仮説の立案

Pythonで学ぶ探索的データ分析

George Boorman

Curriculum Manager, DataCamp

何が分かったか

各価格帯の航空会社別フライト数のカウントプロット。Jet Airways のファーストクラスが最多

Pythonで学ぶ探索的データ分析

何が分かったか

sns.heatmap(planes.corr(numeric_only=True), annot=True)
plt.show()

planes データセット内の変数間のピアソン相関係数のヒートマップ

Pythonで学ぶ探索的データ分析

見せかけの相関

sns.scatterplot(data=planes, x="Duration", y="Price", hue="Total_Stops")
plt.show()

Total Stops を考慮した、価格と所要時間の散布図

Pythonで学ぶ探索的データ分析

どう確かめるか

停止回数ごとの相関係数のヒートマップ

Pythonで学ぶ探索的データ分析

何が真実か

「フェイクニュース」と表示されたタイプライター

  • 時期が違っても同じ結果になるか?

  • 関係・差・パターンを検出するには:

    • 仮説検定を用いる
  • 仮説検定では、データ収集前に必要:

    • 仮説(または問い)の作成
    • 用いる統計検定の決定
1 画像クレジット: https://unsplash.com/@markuswinkler
Pythonで学ぶ探索的データ分析

データスヌーピング

 

空港の滑走路を見渡すオフィス

虫眼鏡で棒グラフを観察

Pythonで学ぶ探索的データ分析

仮説の立案

sns.barplot(data=planes, x="Airline", y="Duration")
plt.show()

航空会社別の所要時間の棒グラフ

Pythonで学ぶ探索的データ分析

仮説の立案

sns.barplot(data=planes, x="Destination", y="Price")
plt.show()

平均価格を示す棒グラフ

Pythonで学ぶ探索的データ分析

次のステップ

  • 実験を設計する

  • 主な手順:

    • サンプルの選定
    • 必要なデータ数の算出
    • 実行する統計検定の決定
Pythonで学ぶ探索的データ分析

Ayo berlatih!

Pythonで学ぶ探索的データ分析

Preparing Video For Download...