Transformace proměnných
V dalším kroku s datasetem wells si procvičíš aplikaci transformace proměnných přímo ve vzorci a v nastavení matice modelu – bez nutnosti přidávat transformovaná data do datového rámce. Zároveň se vrátíš k výpočtu chyby modelu neboli deviace, abys zjistil/a, zda transformace zlepšila přizpůsobení modelu.
Připomeň si, že funkce dmatrix() přijímá pravou stranu argumentu formula z funkce glm() spolu s argumentem data.
dmatrix('y ~ x1 + x2',
data = my_data)
Dataset wells a model model_ars s proměnnou arsenic (původní proměnná) jsou v pracovním prostředí přednahrány.
Toto cvičení je součástí kurzu
Zobecněné lineární modely v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import function dmatrix
import ____ as ____
from ____ import ____
# Construct model matrix for arsenic with log transformation
____('np.____(____)', data = ____,
return_type = 'dataframe').head()