始める無料で始める

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)
コードを編集して実行