総まとめ
これまでの演習では、ベーステーブルと予測子を受け取り、その予測子に対する予測子インサイトグラフ用のテーブルを作成する関数 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)