Modellanpassning steg för steg
I videoföreläsningen lärde du dig de viktigaste komponenterna för att anpassa en GLM i Python med paketet statsmodels. I den här övningen definierar du GLM-komponenterna steg för steg och anpassar sedan modellen genom att anropa .fit()-metoden.
Datamängden som du kommer att använda handlar om förorening av grundvatten med arsenik i Bangladesh, där vi vill modellera hushållens beslut om att byta brunn. Kolumnerna i datamängden är:
switch: 1 om ett byte av brunn genomfördes; 0 annarsarsenic: Arsenikhalten i brunnendistance: Avstånd till närmaste kända säkra brunneducation: Antal utbildningsår för hushållets överhuvud
Datamängden wells har förladdats i arbetsytan.
Den här övningen är en del av kursen
Generaliserade linjära modeller i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Define the formula the the logistic model
model_formula = '____ ~ ____'