선형 모델의 한계

R에서 Generalized Linear Models

Richard Erickson

Instructor

강의 개요

  • 1장: 선형 모델 및 포아송 회귀의 검토와 한계
  • 2장: 로지스틱(이항) 회귀
  • 3장: GLM 해석 및 시각화
  • 4장: GLM을 이용한 다중 회귀
R에서 Generalized Linear Models

데이터 과학의 핵심 도구

선형 모델: 데이터 과학의 핵심 도구

1 US Department of Agriculture https://www.nal.usda.gov/exhibits/ipd/localfoods/exhibits/show/farmto–table/the–roads–of–rural–america
R에서 Generalized Linear Models

선형 모델

  • 선형 계수로 데이터를 어떻게 설명할 수 있을까요?
  • 절편: 기준 효과
  • 기울기: 선형 예측 변수
  • $y = \beta_0 + \beta_1 x + \epsilon $
R에서 Generalized Linear Models

R에서의 선형 모델

lm(y ~ x, data = dat)
R에서 Generalized Linear Models

선형성 가정

선형 데이터와 비선형 데이터의 예시

R에서 Generalized Linear Models

정규성 가정

정규 잔차와 비정규 잔차 비교

R에서 Generalized Linear Models

연속형 변수 가정

연속형 데이터와 비연속형 데이터 비교.

R에서 Generalized Linear Models

연구 종료 시점의 병아리 체중 박스플롯

R에서 Generalized Linear Models

식이가 체중에 미치는 영향

  • datasets 패키지의 ChickWeight 데이터

  • ChickWeightsEnd: 연구의 마지막 관측값

  • 식이 2, 3, 4는 식이 1과 어떻게 다른가?

lm(formula = weight ~ Diet, data = ChickWeightEnd)
    Call:
    lm(formula = weight ~ Diet, data = ChickWeightEnd)
    Coefficients:
    (Intercept)        Diet2        Diet3        Diet4  
         177.75        36.95        92.55        60.81
R에서 Generalized Linear Models

생존율이나 개체 수는 어떻게 분석할까요?

  • 병아리의 생존율이나 개체 수는?
  • 둘 다 연속형이 아닙니다!
  • 새로운 도구가 필요합니다
  • 일반화 선형 모델(GLM)
R에서 Generalized Linear Models

일반화 선형 모델

  • 선형 모델과 유사
  • 비정규 오차 분포
  • 연결 함수: $y = \psi(b_0 + b_1 x + \epsilon)$
R에서 Generalized Linear Models

R에서의 GLM

glm( y ~ x, data = data, family = "gaussian")
  • lm()glm( ..., family = "gaussian")과 동일
R에서 Generalized Linear Models

연습해 봅시다!!

R에서 Generalized Linear Models

Preparing Video For Download...