# 경상북도 대기환경 건강취약지수 월별 시계열 (2025)

---

## 1. 개요

- 경상북도 읍면동 321곳의 건강취약지수를 월 단위로 산출한 시계열 데이터셋임
- 수록 범위는 2025년 1월부터 12월까지이며, 총 **3,852행**임 (321곳 × 12개월)
- 대기오염 노출도, 인구의 민감도, 공공보건 대응역량을 결합해 지역별 건강취약성을 0~100점으로 나타냄
- 1행은 하나의 읍면동에 대한 한 달치 값을 뜻하며, 고유키는 `기준연월` + `행정구역코드` 조합임
- 시점은 `2025년 03월` 형식으로 표기함. 월을 두 자리로 적어 문자열 정렬 시에도 1월부터 12월 순서가 유지되도록 함

## 2. 월 단위로 산출한 이유

대기오염은 계절에 따라 크게 변동하므로, 연 단위 하나의 값으로는 그 변화를 확인할 수 없음.

**대기오염 점수의 계절 진폭**

- 가장 높은 달은 3월로 **77.4점**
- 가장 낮은 달은 9월로 **29.5점**
- 진폭 47.9점은 연평균 52.8점의 **91%** 에 해당함

**지역 순위의 계절 변동**

- 순위 변동폭이 50위를 넘는 읍면동이 **251곳**으로 전체의 **78%** 임
- 완산동은 최대 **235위**까지 오르내림
- 계절 진폭이 가장 큰 서구동은 39.2점에서 89.8점까지 **50.6점** 차이가 발생함

즉 어느 지역이 취약한가는 연중 고정된 사실이 아니며, 언제 취약해지는가를 함께 보아야 함.
집중 관리 시기나 예산 집행 시점을 정하는 근거로 활용할 수 있음.

## 3. 사용 자료

**대기오염**

- 한국환경공단 에어코리아 최종확정 시간자료
- 2025년 1월 1일부터 12월 31일까지, 경상북도 53개 측정소

**인구**

- 행정안전부 주민등록 연령별 인구현황
- 2025년 1월부터 12월까지 각 월말 기준

**공공보건기관**

- 공공데이터포털 경상북도 보건지소 현황 (2025년 공표분)
- 공공데이터포털 경상북도 보건진료소 현황 (2025년 공표분)

**그 밖의 기준**

- 행정동 경계 (2025년 4월 기준)
- 한국환경공단 통합대기환경지수 (농도를 점수로 환산하는 기준)

## 4. 산출 방법

### 4-1. 기본 산식

```
1차 지수 = (대기오염 노출도′ + 민감인구 비율′ − 공공보건 대응역량′) ÷ 3

최종 지수 = (1차 지수 − 최솟값) ÷ (최댓값 − 최솟값) × 100
```

`′`는 Min-Max 표준화를 거친 값(0~1)을 뜻함.

- 국립환경과학원 VESTAP의 취약성 평가 구조를 준용함 (노출 + 민감도 − 적응능력)
- 세 지표에 동일가중치 1/3을 적용함. 전문가 AHP 조사를 실시하지 않아 OECD·JRC 복합지표 작성 지침에 따라 동일가중치를 적용하고 그 사실을 명시함
- 점수가 높을수록 취약함

### 4-2. 지표별 산출 방법

**대기오염 노출도**

1. 측정소별로 일평균 PM10·PM2.5 농도를 산출함
2. 역거리가중(IDW, power=2) 공간보간으로 읍면동 중심점의 농도를 추정함
3. 통합대기환경지수 구간별 선형보간을 적용해 농도를 점수로 환산함
4. 일별 PM10 점수와 PM2.5 점수 중 높은 값을 그날의 점수로 채택함
5. 해당 월의 일별 점수를 평균함

**민감인구 비율**

```
(0~14세 인구 + 65세 이상 인구) ÷ 총인구 × 100
```

- 환경부와 질병관리청이 미세먼지 민감계층으로 제시하는 연령대를 기준으로 함
- 월별 주민등록 인구를 12개월치 각각 사용함

**공공보건 대응역량**

```
(보건지소 수 + 보건진료소 수) ÷ 총인구 × 10,000
```

- 값이 클수록 인구 대비 기관이 충분하다는 뜻이므로 지수 산출 시 차감함
- 원자료가 연 1회 공표되므로 12개월에 동일한 값을 적용함

### 4-3. 표준화 기준

- 12개월 × 321곳, 즉 **3,852개 값을 하나의 모집단으로 보고 표준화함**
- 월마다 따로 표준화하면 각 월의 최댓값이 항상 100이 되어 월 간 비교가 불가능해짐
- 통합 표준화를 적용했으므로 다음 두 가지가 모두 성립함
  - 같은 달 안에서 지역끼리 비교 (3월의 A동과 3월의 B동)
  - 서로 다른 달 사이의 비교 (3월의 A동과 9월의 A동)

### 4-4. 지표별 월 변동 여부

- **대기오염 노출도** — 월별로 변동함. 계절성이 크며, 월별 대기 측정자료를 사용함
- **민감인구 비율** — 월별로 변동하나 폭은 작음. 월별 주민등록 인구를 사용함
- **공공보건 대응역량** — 변동 없음. 원자료가 연 1회 공표되므로 12개월이 같은 값임

따라서 월별 지수 변동의 대부분은 대기오염 노출도에서 비롯됨.

## 5. 수록 항목 (25개)

### 5-1. 식별 및 시점

- `기준연월` — `2025년 03월` 형식. 월을 두 자리로 표기해 문자열 정렬 시에도 순서가 유지됨
- `행정구역코드` — 행정안전부 행정표준코드 10자리. **반드시 문자열로 다룰 것**
- `시군구명` `구명` `읍면동명` — 지역명

### 5-2. 지수

- `건강취약지수` — 최종 점수(0~100). 높을수록 취약함
- `건강취약지수_1차` — 재표준화 이전 값. 음수가 나올 수 있음
- `월내순위` — 해당 월 안에서의 순위 (1위부터 321위)
- `전체순위` — 3,852개 관측 전체에서의 순위 (1위부터 3,852위)

### 5-3. 구성 지표

원값과 표준화값을 함께 수록함.

- `대기오염노출도` / `대기오염노출도_표준화`
- `민감인구비율` / `민감인구비율_표준화`
- `인구1만명당_공공보건기관수` / `공공보건대응역량_표준화`

### 5-4. 인구 및 시설

- `총인구` — 해당 월말 주민등록 인구
- `유소년인구` — 0세부터 14세까지
- `고령인구` — 65세 이상
- `민감인구` — 유소년인구와 고령인구의 합
- `보건지소수` `보건진료소수` `공공보건기관수` — 시설 수

### 5-5. 기타

- `대기_유효일수` — 해당 월에 대기오염점수가 산출된 일수
- `중심위도` `중심경도` — 행정동 경계의 면적가중 중심점 (EPSG:4326)

## 6. 파일 구성

- `경북_대기환경_건강취약지수_월별_2025.csv` — 본표. 쉼표 구분, UTF-8(BOM)
- `경북_대기환경_건강취약지수_월별_2025.json` — 같은 내용을 레코드 배열로 표현
- `메타데이터.json` — 출처와 산식, 표준화 기준을 기계가 읽을 수 있게 구조화
- `데이터_설명.md` — 이 문서

## 7. 사용 시 유의사항

- **경상북도 안에서의 상대값임.** 다른 시도와 비교할 수 없음
- **공공보건 대응역량은 12개월이 모두 같은 값임.** 이 지표의 월별 변화를 분석 대상으로 삼아서는 안 됨
- **측정소가 없는 읍면동의 대기 농도는 추정값임.** 공간보간으로 주변 측정소에서 추정한 값이므로 측정소에서 멀수록 불확실성이 커짐
- **공공보건 대응역량은 보건지소와 보건진료소만 집계한 것임.** 보건소 본소, 민간 의료기관, 응급의료는 포함하지 않았으므로 실제 의료 접근성과는 차이가 있음
- **빈칸은 결측이 아님.** `구명` 항목은 포항시 남구와 북구에만 값이 있으며 나머지 지역은 해당 사항이 없어 비어 있는 것임
- **행정구역코드를 정수로 변환하지 말 것.** 앞자리가 잘리거나 형식이 바뀌어 다른 자료와의 결합이 어긋남

## 8. 자료 처리 기준

### 분석 단위를 321곳으로 정리함

- 주민등록 인구자료에는 경상북도 읍면동이 334곳으로 집계되어 있으나, 이 가운데 13곳은 출장소임
- 출장소는 행정동 경계 자료에서 별도 구역으로 구분되지 않으므로, 소속된 모 행정동에 인구를 합산함
- 행정동 경계 자료에만 존재하고 2025년 12월 주민등록 인구자료에 없는 경주시 중부동은 제외함

### 측정소 좌표 1건을 보정함

- 고령군 대가야읍 측정소의 제공 좌표가 북위 19.7도, 동경 118.0도로 기록되어 있어 실제 위치와 맞지 않았음
- 해당 행정동의 중심점 좌표로 대체함

### 보건기관 주소 6건을 보정함

행정구역 개편으로 자료상 주소와 현행 행정동이 일치하지 않는 건을 현행 기준으로 조정함.

- 중앙보건지소 — 남산동에서 평화남산동으로
- 금수면보건지소 — 금수면에서 금수강산면으로
- 호명면보건지소 — 호명면에서 호명읍으로
- 중덕보건진료소 — 중덕동에서 계림동으로
- 무학보건진료소 — 금수면에서 금수강산면으로
- 송곡보건진료소 — 호명면에서 호명읍으로
