주요 공공DB
국민건강영양조사 제9기(2022-2024) 원시자료 (KNHANES)
전국 가구 표본의 1세 이상 가구원을 대상으로 건강설문·검진·영양을 함께 조사하는 복합표본 조사 — 개인(ID)으로 기본 DB와 식품섭취 DB를 연계한다.
질병관리청이 매년 시행하는 국가 승인통계로, 인구주택총조사 기반 층화집락 표본(조사구→가구)에서 1세 이상 가구원을 대상으로 건강설문조사·검진조사·영양조사를 함께 수행한다. 2007년(제4기) 순환표본조사를 도입해 연중 조사하며, 목표모집단(대한민국 국민)으로 확대 해석하려면 복합표본설계 요소(가중치·층·집락)를 반영해 분석해야 한다.
원시자료는 개인당 1행인 기본 DB(HNYR_ALL, YR=연도 2자리)와, 24시간 회상법 식품섭취조사 DB(HNYR_24RC, 개인·끼니·음식·식품재료별 다행)로 구성된다. 두 파일은 개인고유번호(ID)로 연계하며, 검진(HE_*)·영양 요약(N_*) 변수는 기본 DB에 포함된다.
- 자료 성격
- 횡단 복합표본조사(순환표본·연중)
- 표본
- 연간 약 1만 명(층화집락: 조사구→가구→1세 이상 가구원)
- 기간(9기)
- 2022 ~ 2024 (연도별 파일)
- 조사부문
- 건강설문 · 검진 · 영양(식생활·식품섭취)
- 측정
- 검진 HE_* · 영양 N_* · 식품섭취 24시간 회상
- 복합표본
- 가중치(wt_itvex·wt_ntr·wt_tot) · 층(kstrata) · 집락(psu)
강점
- 검진 실측치(혈압·혈당·지질·체격) + 건강행태·이환 + 식이 섭취를 한 사람 단위로 동시 확보
- 24시간 회상 식품섭취조사로 영양소 1일 섭취량 산출 가능
- 국가 대표 표본 — 가중치 적용 시 전국민 단면 추정
유의점
- 횡단 — 개인 추적 불가(코호트 아님), 발생률 산출에는 부적합
- 복합표본설계 분석 필수 — 가중치·층·집락 미반영 시 추정·표준오차 왜곡
- 식품섭취 DB(HNYR_24RC)는 개인당 다행(1:N) — 1인 1행 기본 DB와 분석 단위 구분
- 자가보고(건강설문)·1일 회상(식이)의 측정 한계
활용
- 만성질환 유병률·위험요인(비만·고혈압·당뇨·이상지질) 단면 분석
- 식이·영양소 섭취와 건강지표 연관성 분석
- 국가·지역 건강지표 산출, 보험 위험요인 기초통계
DB 구조 (ERD)
키값(조인키)으로 테이블이 상호 연결됩니다. 박스는 키 컬럼만 간단히 보여 연결선이 잘 보이도록 했고, 테이블을 누르면 그 테이블의 연결선·연결 키값(칩)·연결 목록·전체 컬럼 설명이 함께 표시됩니다.
기본 DB · 식별·가중치(개인 1행)
HNYR_ALL 내 조사부문(동일 파일)
식품섭취조사 · 24시간 회상(개인당 다행)
기본 DB (HNYR_ALL) 의 연결 — 키값으로 이어지는 테이블 4개
- HN_INTERVIEWID
- HN_EXAMID
- HN_NUTRID
- HNYR_24RCID
기본 DB (HNYR_ALL)
HNYR_ALL· 기본 DB · 식별·가중치(개인 1행)- ID
- 개인고유번호(10자리: 가구+가구원) — 기본 DB와 식품섭취 DB(HNYR_24RC)를 잇는 연계키. 앞부분이 가구를 식별. SAS/SPSS에서 id 기준 MERGE.
- year
- 조사연도 — YR=22·23·24(연도별 파일 HNYR_ALL). 다년도 통합 시 통합 가중치 사용.
- sex
- 성별.
- age
- 만 나이.
- wt_itvex
- 건강설문·검진조사 가중치 — 해당 부문 분석 시 적용.
- wt_ntr
- 영양조사 가중치 — 영양부문 분석 시 적용(대상자수 차이로 별도 구성).
- wt_tot
- 건강설문·검진 & 영양 통합 가중치 — 두 부문 결합 분석 시(예: 비만×영양).
- kstrata
- 분산추정 층 — 복합표본설계의 설계층 통합. 표준오차 추정에 사용.
- psu
- 집락(1차 추출단위) — 표본설계의 1차 추출단위(조사구).
출처
ERD·컬럼 정의는 SQL_Builder(DB 코드생성앱) 카탈로그의 공식 레이아웃 기반이며, DB 특성은 위 기관 자료를 참고해 정리했습니다. 표본 규모·기간 등 세부 수치는 제공 기관의 최신 공지를 확인하세요.