段階的にモデルを当てはめる
このビデオ講義では、statsmodels パッケージを使って Python で GLM を当てはめる際の主要な構成要素を学びました。この演習では、GLM の構成要素を一つずつ定義し、最後に .fit() メソッドを呼び出してモデルを当てはめます。
使用するデータセットは、バングラデシュにおける地下水のヒ素汚染に関するもので、世帯が現在の井戸を切り替えるかどうかの意思決定をモデル化します。
データセットの列は次のとおりです:
switch: 現在の井戸を変更した場合は 1、そうでなければ 0arsenic: 井戸のヒ素汚染レベルdistance: 既知の安全な井戸までの最短距離education: 世帯主の就学年数
データセット wells はワークスペースにあらかじめ読み込まれています。
この演習はコースの一部です
Pythonで学ぶ一般化線形モデル
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Define the formula the the logistic model
model_formula = '____ ~ ____'