시작하기무료로 시작하기

mice 흐름: mice - with - pool

연쇄 방정식에 의한 다중 대치(MICE)는 조건부 분포에서 표본을 추출하면서 모델 기반 대치를 통해 데이터 세트를 여러 번 대치해, 대치에 따른 불확실성을 추정할 수 있게 해줍니다. 이렇게 하면 각 대치 데이터 세트는 조금씩 달라집니다. 이후 각 데이터 세트에 대해 분석을 수행하고, 결과를 합쳐서 관심 있는 추정치와 함께 대치 불확실성을 반영한 신뢰구간을 얻습니다.

이번 연습에서는 전형적인 MICE 흐름인 mice() - with() - pool()을 실습합니다. biopics 데이터에서 어떤 인물 직업인 sub_type이 가장 높은 영화 수익과 관련이 있는지 회귀 분석으로 살펴보세요. 자, mice로 시작해 볼까요!

이 연습은 강의의 일부입니다

R에서 대치(Imputation)로 결측치 다루기

강의 보기

연습 안내

  • mice 패키지를 로드하고, 5개의 대치로 mice()를 사용해 biopics를 대치한 뒤 결과를 biopics_multiimp에 저장하세요.
  • 각 대치 데이터 세트에 대해 yearsub_type으로 earnings를 설명하는 선형 회귀 모델을 적합하고, 결과를 lm_multiimp에 저장하세요.
  • lm_multiimp에 저장된 회귀 모델들을 풀링하여 결과를 lm_pooled에 저장하세요.
  • lm_pooled를 요약해 신뢰수준 95%의 신뢰구간이 생성되도록 하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Load mice package
___

# Impute biopics with mice using 5 imputations
biopics_multiimp <- ___(___, m = ___, seed = 3108)

# Fit linear regression to each imputed data set 
lm_multiimp <- ___(___, ___)

# Pool and summarize regression results
lm_pooled <- ___(___)
___(___, conf.int = ___, conf.level = ___)
코드 편집 및 실행