始める無料で始める

総まとめ

これまでの演習では、ベーステーブルと予測子を受け取り、その予測子に対する予測子インサイトグラフ用のテーブルを作成する関数 create_pig_table を定義しました。

pig_table = create_pig_table(basetable,target,variable)

次に、このテーブルをもとに予測子インサイトグラフを描画する関数 plot_pig を作成しました。

plot_pig(pig_table, variable)

実務では、多くの予測子インサイトグラフを一度に作成したいことがよくあります。この演習では、for ループを使って自動で作成する方法を学びます。

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

Pythonで学ぶ予測分析入門

コースを見る

演習の手順

  • variables に含まれる各変数について、予測子インサイトグラフ用のテーブルを作成します。ベーステーブルは basetable に読み込まれています。
  • variables に含まれる各変数について、予測子インサイトグラフを描画します。

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

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

# Variables you want to make predictor insight graph tables for
variables = ["income","gender","disc_mean_gift","disc_time_since_last_gift"]

# Loop through the variables
for variable in variables: 
    
    # Create the predictor insight graph table
    pig_table = ____(____, "target", variable)
    
    # Plot the predictor insight graph
    ____(____, variable)
コードを編集して実行