Kategorik ve etkileşim terimleri

Python ile Genelleştirilmiş Doğrusal Modeller

Ita Cirovic Donev

Data Science Consultant

Kategorik değişkenler

  • Basit ikili değişken
    • Yes, No
  • Nominal değişkenler
    • Renk: red, green, blue
  • Sıralı değişkenler
    • Eğitim düzeyleri: Education1, Education2,...,Education4
Python ile Genelleştirilmiş Doğrusal Modeller

Kovaryans analizi

  • Açıklayıcı değişkenler

    • $x_1$: kategorik (ikili)
    • $x_2$: sürekli
  • Lojistik model $$ \text{logit}(y=1|X)=\beta_0 + \beta_1x_1 + \beta_2x_2 $$

Python ile Genelleştirilmiş Doğrusal Modeller

Kovaryans analizi

  • Açıklayıcı değişkenler
    • $x_1$: kategorik (ikili)
    • $x_2$: sürekli
  • Lojistik model $$ \text{logit}(y=1|\color{red}{X})=\beta_0 + \beta_1\color{red}{x_1} + \beta_2\color{red}{x_2} $$
Python ile Genelleştirilmiş Doğrusal Modeller

Kovaryans analizi

  • Açıklayıcı değişkenler
    • $x_1$: kategorik (ikili)
    • $x_2$: sürekli
  • Lojistik model $$ \text{logit}(y=1|X)=\beta_0 + \beta_1\color{red}{x_1} + \beta_2x_2 $$

  • $x_1=0$ ise $$ \text{logit}(y=1|\color{red}{x_1=0},x_2)=\beta_0 + \color{red}{0} + \beta_2x_2 $$

Python ile Genelleştirilmiş Doğrusal Modeller

Kovaryans analizi

  • Açıklayıcı değişkenler
    • $x_1$: kategorik (ikili)
    • $x_2$: sürekli
  • Lojistik model $$ \text{logit}(y=1|X)=\beta_0 + \beta_1\color{red}{x_1} + \beta_2x_2 $$

  • $x_1=0$ ise $$ \text{logit}(y=1|x_1=0,x_2)=\beta_0 + 0 + \beta_2x_2 $$

  • $x_1 = 1$ ise $$ \text{logit}(y=1|\color{red}{x_1=1},x_2)=\beta_0 + \color{red}{\beta_1} + \beta_2x_2 $$ $$ \text{logit}(y=1|\color{red}{x_1=1},x_2)=(\beta_0 + \color{red}{\beta_1}) + \beta_2x_2 $$

Python ile Genelleştirilmiş Doğrusal Modeller

Varsayımlar

Etkileşim yok: paralel çizgiler.

Python ile Genelleştirilmiş Doğrusal Modeller

Varsayımlar

Etkileşim yok modelinde kesişim farkı.

Python ile Genelleştirilmiş Doğrusal Modeller

Varsayımlar

Etkileşim yok modeli

Paralel olmayan çizgiler: etkileşimli model.

Python ile Genelleştirilmiş Doğrusal Modeller

Etkileşimler

  • Eşit olmayan eğimler $\rightarrow$ etkileşim var
  • $x_1$'in $y$ üzerindeki etkisi $x_2$ düzeyine bağlıdır ve tersi de geçerlidir
  • Etkileşime izin veren lojistik model $$ \text{logit}(y=1|X)=\beta_0 + \beta_1x_1 + \beta_2x_2 + \color{red}{\beta_3x_1x_2} $$
Python ile Genelleştirilmiş Doğrusal Modeller

Etkileşimler

  • Eşit olmayan eğimler $\rightarrow$ etkileşim var
  • $x_1$'in $y$ üzerindeki etkisi $x_2$ düzeyine bağlıdır ve tersi de geçerlidir
  • Etkileşime izin veren lojistik model $$ \text{logit}(y=1|X)=\beta_0 + \beta_1x_1 + \beta_2x_2 + \beta_3x_1x_2 $$

  • $x_1=0$ ise $$ \text{logit}(y=1|\color{red}{x_1=0},x_2)=\beta_0 + \color{red}{0} + \beta_2x_2 + \color{red}{0} $$

Python ile Genelleştirilmiş Doğrusal Modeller

Etkileşimler

  • Eşit olmayan eğimler $\rightarrow$ etkileşim var
  • $x_1$'in $y$ üzerindeki etkisi $x_2$ düzeyine bağlıdır ve tersi de geçerlidir
  • Etkileşime izin veren lojistik model $$ \text{logit}(y=1|X)=\beta_0 + \beta_1x_1 + \beta_2x_2 + \beta_3x_1x_2 $$

  • $x_1=0$ ise $$ \text{logit}(y=1|x_1=0,x_2)=\beta_0 + \beta_2x_2 $$

  • $x_1 = 1$ ise $$ \text{logit}(y=1|\color{red}{x_1=1},x_2)=\beta_0 + \color{red}{\beta_1} + \beta_2x_2 + \color{red}{\beta_3}x_2 $$ $$ \text{logit}(y=1|\color{red}{x_1=1},x_2)=(\beta_0 + \color{red}{\beta_1}) + (\beta_2 + \color{red}{\beta_3})x_2 $$

Python ile Genelleştirilmiş Doğrusal Modeller

Etkileşimler

  • Eşit olmayan eğimler $\rightarrow$ etkileşim var
  • $x_1$'in $y$ üzerindeki etkisi $x_2$ düzeyine bağlıdır ve tersi de geçerlidir
  • Etkileşime izin veren lojistik model $$ \text{logit}(y=1|X)=\beta_0 + \beta_1x_1 + \beta_2x_2 + \beta_3x_1x_2 $$

  • $x_1=0$ ise $$ \text{logit}(y=1|x_1=0,x_2)=\color{red}{\beta_0} + \color{red}{\beta_2}x_2 $$

  • $x_1 = 1$ ise $$ \text{logit}(y=1|x_1=1,x_2)=\beta_0 + \beta_1 + \beta_2x_2 + \beta_3x_2 $$ $$ \text{logit}(y=1|x_1=1,x_2)=\color{red}{(\beta_0 + \beta_1)} + \color{red}{(\beta_2 + \beta_3)}x_2 $$

Python ile Genelleştirilmiş Doğrusal Modeller

Etkileşimleri görselleştirme

Etkileşimli model (paralel olmayan çizgiler).

Etkileşimler şunlara olanak tanır:

  • $x_1$ için kesişim ve eğim farklı olabilir
  • $\beta_1$: iki kesişim arasındaki fark
  • $\beta_3$: iki eğim arasındaki fark
Python ile Genelleştirilmiş Doğrusal Modeller

Etkileşim türleri

  • ikili $\times$ ikili
  • ikili $\times$ kategorik
  • ikili $\times$ sürekli
  • sürekli $\times$ kategorik
  • sürekli $\times$ sürekli
  • kategorik $\times$ kategorik
  • 2’den fazla değişken etkileşimi
Python ile Genelleştirilmiş Doğrusal Modeller

Hadi pratik yapalım!

Python ile Genelleştirilmiş Doğrusal Modeller

Preparing Video For Download...