predictor insight graph テーブルの作成
前の演習では、predictor insight graph テーブルの発生率列の計算方法を学びました。この演習では、各グループのサイズも追加し、指定した変数に対して predictor insight graph テーブルを返す関数にまとめます。
この演習はコースの一部です
Pythonで学ぶ予測分析入門
演習の手順
variableで basetable をグループ化します。- 目的変数の発生率とグループサイズを計算して、predictor insight graph のテーブルを作成します。
- 関数
create_pig_tableを使い、変数 "gender" に対する predictor insight graph テーブルを計算します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Function that creates predictor insight graph table
def create_pig_table(basetable, target, variable):
# Create groups for each variable
groups = basetable[[target,variable]].____(____)
# Calculate size and target incidence for each group
pig_table = groups[____].agg(Incidence = '____', Size = '____').reset_index()
# Return the predictor insight graph table
return pig_table
# Calculate the predictor insight graph table for the variable gender
pig_table_gender = ____(basetable, "target", ____)
# Print the result
print(pig_table_gender)