ยินดีด้วย!

Generalized Linear Models ใน Python

Ita Cirovic Donev

Data Science Consultant

โมเดล

  • ข้อมูล $\rightarrow$
  • ฟังก์ชัน Link $\rightarrow$
  • โมเดล $\rightarrow$
  • $x$ เพิ่มขึ้น 1 หน่วย $\rightarrow$

LOGISTIC REGRESSION

  • Binary
  • Logit
  • $logit(y) = \beta_0+\beta_1x_1$
  • เพิ่ม $\color{red}{\text{log odds }}$ ขึ้น $\beta_1$

LINEAR MODEL

  • Continuous
  • Identity
  • $y = \beta_0+\beta_1x_1$
  • เพิ่ม $\color{red}{y}$ ขึ้น $\beta_1$

POISSON REGRESSION

  • Count
  • Logarithm
  • $log(\lambda) = \beta_0+\beta_1x_1$
  • $\color{red}{\text{คูณ } \lambda}$ ด้วย $exp(\beta_1)$
Generalized Linear Models ใน Python

ฟังก์ชัน Python หลัก

  • ฟิตโมเดล
    statmodels $\rightarrow$

LINEAR MODEL

glm('y ~ x', data)
glm('y ~ x', data, 
    family = sm.families.Gaussian())

LOGISTIC REGRESSION

glm('y ~ x', data, 
    family = sm.families.Binomial())

POISSON REGRESSION

glm('y ~ x', data, 
    family = sm.families.Poisson())
Generalized Linear Models ใน Python

ขั้นตอนถัดไป...

  • คอร์สบน DataCamp
  • หนังสืออ้างอิงแนะนำ
    • Regression Modeling Strategies โดย Frank E. Harrell, Jr.
    • An Introduction to Categorical Data Analysis โดย Alan Agresti
    • Applied Predictive Modeling โดย Max Kuhn และ Kjell Johnson
Generalized Linear Models ใน Python

ขอให้สนุกกับการสร้างโมเดล!

Generalized Linear Models ใน Python

Preparing Video For Download...