로지스틱 회귀 개요

R에서 Generalized Linear Models

Richard Erickson

Instructor

실험실의 과학자

R에서 Generalized Linear Models

스포츠 분석 이미지

R에서 Generalized Linear Models

로지스틱 회귀를 사용하는 온라인 판매자

R에서 Generalized Linear Models

챕터 개요

  • 로지스틱 회귀 개요
  • R에서 로지스틱 회귀의 입력값
  • 링크 함수
R에서 Generalized Linear Models

로지스틱 회귀를 사용하는 이유는?

  • 이진 데이터: (0/1)
  • 생존 데이터: 생존/사망
  • 선택 또는 행동: 예/아니오, 콜라/펩시 등
  • 결과: 합격/불합격, 앞면/뒷면, 승/패 등
R에서 Generalized Linear Models

로지스틱 회귀란?

이항 분포(Binomial)의 기본 GLM

이진 데이터 모델

$Y = \text{Binomial}(p)$

선형 방정식에 연결

$\text{logit}(p) = \beta_0 + \beta_1 x + \epsilon$

R에서 Generalized Linear Models

로짓 함수

로짓(logit)의 정의

$\text{logit}(p) = \text{log}\left(\frac{p}{1-p}\right)$

역로짓(inverse logit)의 정의

$\text{logit}^{-1}(x) = \frac{1}{1 + \text{exp}(-x)}$

R에서 Generalized Linear Models

로지스틱 회귀 실행 방법

함수:

glm(y ~ x, data = dat, family = 'binomial')

입력값:

y = c(0, 1, 0, 0, 1...)
y = c("yes", "no"...)
y = c("win", "lose"...)
# Or any 2-level factor
R에서 Generalized Linear Models

버스를 탈까요?

  • 어떤 요인이 버스 통근 가능성을 높일까요?
  • 버스 이용: yes, 버스 미이용 no
  • 통근 일수가 버스 이용 확률에 영향을 줄까요?
  • 2015년 미국 피츠버그 통근자 데이터
  CommuteDays Bus
1           5 Yes
2           2  No
R에서 Generalized Linear Models

연습해 봅시다!

R에서 Generalized Linear Models

Preparing Video For Download...