新しい列を作成する(エンジニアリング)
ドメイン知識を活用して新しい特徴量を作ることは、モデリングに欠かせません。Andrew Ng の次の言葉は、特徴量エンジニアリングの重要性を端的に表しています。
特徴量を考案することは難しく、時間がかかり、専門知識を要します。「Applied machine learning」とは本質的に特徴量エンジニアリングのことです。
この演習では、顧客がかけた夜間通話の平均通話時間に関する情報を持つ新しい特徴量を作成します。
この演習はコースの一部です
マーケティングアナリティクス:Pythonで顧客解約を予測する
演習の手順
- 新しい特徴量
'Avg_Night_Calls'を作成します。これは'Night_Minsを'Night_Calls'で割った結果です。 - この新しい特徴量の最初の5行を表示します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create the new feature
telco['____'] = ____
# Print the first five rows of 'Avg_Night_Calls'
print(____)