[R] - 통계데이터분석 - 독립성 검정 ( independence test )

반응형

독립성검정(independence test)

독립성검정은 두 범주형 변수가 서로 독립인지 검정하는 것입니다. 이 검정은 카이제곱 검정의 한 형태로, 관찰된 빈도가 기대 빈도와 얼마나 다른지를 측정합니다.
독립이라는 것은 두 변수가 서로 관련이 없다는 것을 의미합니다.

  • 귀무가설 : 두 변수는 독립이다.
  • 대립가설 : 두 변수는 독립이 아니다.

R 프로그래밍


# 데이터 생성
data <- matrix(c(10, 20, 30, 40), nrow = 2)

# 카이제곱 검정 수행
test <- chisq.test(data)

# 결과 출력
print(test)

위의 코드에서 matrix 함수를 사용하여 2x2 행렬을 생성합니다. 이 행렬은 두 범주형 변수의 교차표를 나타냅니다. chisq.test 함수는 카이제곱 검정을 수행하고, print 함수를 사용하여 결과를 출력합니다.


이 결과에는 카이제곱 통계량, 자유도, p-값 등이 포함됩니다. p-값이 특정 유의 수준 (예: 0.05)보다 작으면 귀무 가설을 기각하고 두 변수가 독립적이지 않다고 결론을 내립니다.


이것은 기본적인 예시이며, 실제 연구에서는 더 복잡한 상황을 다룰 수 있습니다. 예를 들어, 2x2 행렬보다 큰 행렬을 사용하거나, 행렬의 각 셀에 대한 기대 빈도를 직접 지정할 수 있습니다.

반응형