Skip to content

choidam/BELL_data_analysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capstone Project: BELL

명지대학교 캡스톤 2020-1 프로젝트
미세먼지 데이터 분석하기

분석 항목 🗂

  1. 내부 요인 : 우리나라 미세먼지 현황
  2. 내부 요인 : 서울시 교통량과 미세먼지 농도의 상관 관계
  3. 외부 요인 : 중국 미세먼지와 서울시 미세먼지 농도의 상관 관계
  4. 외부 요인 : 풍향과 서울시 미세먼지 농도의 상관 관계

분석 기간

  • 2020.05.01 ~ 2020.05.22

1번 분석항목 : 우리나라 미세먼지 현황

contributor 👩‍💻 : 최은지

데이터 수집

🛠 1-1 분석 주제 : 시/도별 미세먼지 농도의 차이

  • 우리나라의 총 162개의 도시의 데이터를 모두 일일이 수집하고 통계를 내는데에 무리가 있다고 판단, 일부 지역의 미세먼지 데이터 부재 등의 이유로 시/군/구 단위의 데이터 시각화 대신 시/도별 데이터 시각화를 하기로 함.

  • 도 단위의 데이터는 인구 상위 5개의 도시의 데이터를 사용하기로 함

    • 서울특별시
    • 부산광역시
    • 대구광역시
    • 인천광역시
    • 광주광역시
    • 대전광역시
    • 울산광역시
    • 세종특별자치시
    • 경기도 : 수원, 고양, 용인, 성남, 부천
    • 강원도 : 원주, 춘천, 강릉, 동해, 속초
    • 충청북도 : 청주, 충주, 제천, 음성, 진천
    • 충청남도 : 천안, 아산, 서산, 당진, 논산
    • 전라북도 : 전주, 익산, 군산, 정읍, 완주 👉김제 (dataset 없음)
    • 전라남도 : 여수, 순천, 목포, 광양, 나주 👉 무안 (dataset 없음)
    • 경상북도 : 포항, 경주, 김천, 안동, 구미
    • 경상남도 : 창원, 김해, 양산, 진주, 거제
    • 제주특별자치도

분석 결과

  1. 2020 미세먼지, 초미세먼지 데이터

  1. 2019 미세먼지, 초미세먼지 데이터

  1. 2018 미세먼지, 초미세먼지 데이터

결론

  1. 서쪽 지역의 미세먼지 농도가 훨씬 높다.
    이는 중국의 미세먼지 영향, 북서풍의 영향인 외부 요인 이 작용한 것으로 추측된다.

  2. 그럼에도 불구하고 부산, 울산, 대구 (산업 발달 지역) 는 수도권 지역 못지 않게 미세먼지 농도가 매우 높다.
    위 지역들은 중국의 외부요인 말고 다른 내부 요인 이 작용한 것으로 추측된다.

  3. 지역별 농도의 차이는 미세먼지보다 초미세먼지 에서 더 두드러짐

10 마이크로미터보다 작은 입자는 '미세먼지', 2.5 마이크로미터보다 작은 입자는 '초미세먼지' 라고 불림.
초미세먼지의 경우 자동차, 화력발전소 등에서 배출된 1차 오염물질의 대기 중 반응에 의한 2차 오염 물질생성이 주요 발생원이다.

즉, 전체적으로 중국의 미세먼지가 크게 작용하지만, 우리나라의 오염물질에 의한 내부 요인도 무시할 수 없다.


🛠 1-2 분석 주제 : 연도별 미세먼지 농도의 차이

2020년의 미세먼지 데이터는 1 ~ 4월만 존재하므로 (데이터 수집 2020년 5월 기준)
각 연도의 1월 ~ 4월 미세먼지 데이터만 뽑아 그래프를 그려보았다.

분석 결과

  1. 2018년, 2019년, 2020년 미세먼지 농도 그래프

  1. 2018년, 2019년, 2020년 그래프

결론

2020년의 미세먼지 농도는 2019년, 2018년에 비해 확연히 낮다.
이는 2020년 초, 코로나의 영향으로 중국의 공장 가동률이 낮았기 때문이라고 추측이 가능하다.

따라서, 우리나라 미세먼지의 농도는 중국의 영향을 많이 받는다고 추측할 수 있다.

💡 1번 최종 결론

  1. 우리나라 미세먼지 농도는 중국의 미세먼지 영향을 받는다.
  2. 산업 발달 지역 (대구, 부산, 울산 등) 은 중국의 영향 보다 우리나라 오염 물질에 의한 내부 요인이 작용한다.

따라서 중국의 미세먼지 영향을 많이 받는 지역에 속하고(서쪽 지역), 산업 발달 지역이고, 데이터가 풍부한 서울 로 미세먼지 데이터 분석 초점을 맞추고자 한다.


2번 분석항목 : 서울시 교통량과 미세먼지 농도의 상관 관계

contributor 👩‍💻 : 이지우

데이터 수집

  • 서울시 교통정보 시스템-TOPIS : 서울시 교통 정보 시스템 "TOPIS" 홈페이지에서 제공하는 서울시 교통정보 dataset 및 교통량 통계 보고서
  • Air Quality Index-AQI : AQI 홈페이지에서 제공하는 서울시 대기오염 지수 (미세먼지 농도 포함) dataset

🛠 2-1분석 주제 : 주중 및 주말별 서울의 미세먼지 농도는 차이가 있는가?

1. 서울시 교통량은 서울의 미세먼지 농도에 영향을 미치는가?

일별 서울시 교통량-미세먼지 추이 비교 (시각화)

  • 서울시 교통량과 미세먼지 농도의 일별 추이를 한 눈에 파악하기 위한 분석 및 시각화
  • 교통량 데이터와 미세먼지 농도 데이터 간의 scale 차이로 인해 Z-score Normalization(Z-score 정규화) 후 시각화
  • 추이 비교는 2018, 2019, 2020(1월~4월) 총 3년으로 나누어 진행

분석에 앞서 위 시각화 자료로만 판단했을 경우, 미세먼지와 교통량의 추이가 비슷해보인다.
2020년의 경우, 앞선 2년도보다 데이터가 적어 세부적인 추이 비교가 가능하다.

👉상관분석 전 추이를 한 눈에 보기 위해 시각화한 것이므로, 정확한 상관관계 파악을 위해 상관분석을 진행하였음

2. 주중 및 주말별 서울의 미세먼지 농도는 차이가 있는가?

서울 교통 정보 시스템- TOPIS가 제공하는 통계자료에 따르면, 서울시의 교통량은 평일에 비해 주말이 낮은 수치로 관측됨
따라서, 서울의 미세먼지 농도와 교통량과의 상관관계가 있다면, 주중 및 주말별 미세먼지의 농도가 차이가 있을 것이라 판단 후 분석 진행

주중 및 주말 서울시 교통량-미세먼지 (시각화)

  • 서울시 교통량과 미세먼지 농도의 주중 및 주말별 평균 통계를 시각화
  • 추이 비교는 2018, 2019, 2020(1 ~ 3월) 총 3년의 데이터 이용
  • 미세먼지 농도는 (7 ~ 9월)에 낮은 수치를 기록하게 되는데, 2020년 데이터의 경우 (1-3월)의 데이터만 있으므로 2020년이 2018,2019연도에 비해 높은 미세먼지 농도를 보임

시각화하여 확인한 결과,

교통량의 경우, 기존 통계자료에서 밝혀진 것과 같이 주중 교통량이 주말보다 확연히 높게 관측됨
미세먼지 농도는 모든 연도에서 주중이 주말보다 높게 관측됨. 즉, 주중 및 주말별 차이가 있음

3. 연도 별 주중 및 주말 서울시 교통량-미세먼지 (시각화)

2018, 2019, 2020년으로 나누어 각 월별로 주중 및 주말의 미세먼지 농도를 비교

시각화하여 확인한 결과, 연휴가 겹친 1월, 9월, 12월 등을 제외한 나머지 월들은 주중 미세먼지 농도가 높게 관측됨
주중 미세먼지 농도가 주말보다 높음을 확인


🛠 2-2 분석 주제 : 요일별 서울의 미세먼지 농도는 차이가 있는가?

- 요일별 통계를 내고 시각화한 결과, 미세먼지 농도는 대체적으로 (토~일)보다 (월~금)이 높게 관측되었으나, 특정 요일별 차이는 크게 나타나지 않음 - 오히려 여름철의 미세먼지 농도가 확연히 낮은 것을 더 잘보여줌

요일별 서울시 교통량-미세먼지 비교 (시각화)

  • 서울시 교통량과 미세먼지 농도의 요일별 수치를 한 눈에 파악하기 위한 분석 및 시각화

  • 추이 비교는 2018, 2019, 2020(1월~4월) 총 3년으로 나누어 진행

시각화 자료로만 판단했을 경우, 2020년을 제외한 나머지는 미세먼지 농도와 교통량의 요일별 상관관계가 파악되지 않음

🛠2-3 분석 주제 : 서울시 교통량과 미세먼지 농도의 상관 분석

1. 서울시 교통량-미세먼지 상관관계 분석 (일별)

  • 서울시 교통량-미세먼지 농도와의 상관관계 분석을 진행
  • 상관계수를 구하기 전, 우선 산점도를 통해 데이터의 분포를 확인, 선형관계가 있는지 파악

산점도를 통해 데이터의 대략적인 분포정도를 확인 후, 상관관계 분석을 통해 실제 선형관계가 있는지 파악하고자 했다.
  1. 2018년

상관계수가 약 0.13이므로 약한 양적 선형관계에 해당.

  1. 2019년

상관계수가 약 0.06이므로 거의 무시될 수 있는 선형관계에 해당.

  1. 2020년

상관계수가 약 0.23이므로 약한 양적 선형관계에 해당.

교통량과 미세먼지 농도는 약한 양적 상관관계 가 있다고 판단 가능

2. 서울시 교통량-미세먼지 상관관계 분석 (주중 및 주말별)

  • 서울시 교통량-미세먼지 농도의 주중 및 주말별 상관관계 분석을 진행
  • 주중과 주말 데이터를 분리해 주중별, 주말별 상관관계 분석

2-1. 주중 상관관계

주중 교통량-미세먼지 상관관계 (일별 통계 데이터 기준)

주중 교통량-미세먼지 상관관계 (월별 통계 데이터 기준)

주중 데이터를 가지고 교통량-미세먼지 상관 관계 분석을 진행한 결과, 상관계수가 일별 데이터에서는 약 0.12, 월별 데이터에서는 약 0.38로 높은 수치를 기록했다. 0.12는 약한 양적 선형관계, 0.38은 강한 양적 선형관계에 해당한다.

모든 일자별 데이터의 상관 관계 보다, 주중 데이터만 분리했을 때의 상관 관계가 더 강하게 나타났다.
이는 교통량이 주중에는 높고, 주말에는 낮기 때문에 교통량이 높은 주중과 상관관계가 더 강하게 나타났다고 해석가능하다.

위 분석을 통해 주중의 서울시 교통량-미세먼지 농도는 상관관계가 있다 는 점을 밝힐 수 있었다.

2-2. 주말 상관관계

교통량-미세먼지 주말 상관관계 (일별 통계 데이터 기준)

교통량-미세먼지 주말 상관관계 (월별 통계 데이터 기준)

주말 데이터를 가지고 교통량-미세먼지 상관 관계 분석을 진행한 결과, 상관계수가 일별 데이터에서는 약 0.02, 월별 데이터에서는 약 0.07로 낮은 수치를 기록했다.
이는 무시할 수 있는 선형 관계에 해당한다.

즉, 주말의 서울시 교통량-미세먼지 농도는 상관관계가 없다.

이는 주말은 교통량이 적어 상관관계가 주중에 비해 다소 잘 파악되지 않았다고 해석 가능하다.

결론

  1. 일별 데이터를 통해 서울시 교통량과 서울시 미세먼지 농도의 상관관계를 구한 결과, 약한 양적 선형관계가 있음
  2. 서울시 교통량과 서울시 미세먼지 농도 모두 주중이 높고, 주말이 낮게 관측됨
  3. 서울시의 교통량과 미세먼지 농도의 주중 및 주말별 상관관계를 분석했을 때, 주중은 양적 선형관계, 주말은 무시할 수 있는 선형 관계로 파악됨
  4. 주중의 미세먼지 농도는 교통량의 영향이 있으며, 주말의 미세먼지 농도는 교통량의 영향이 없음을 의미함
  • 즉 , 주중은 교통량이 많기 때문에 미세먼지 농도와의 상관관계가 강하게 나타났고, 주말은 교통량이 적으므로(영향력있는 수치가 아니므로) 상관관계가 나타나지 않았다고 판단 가능

💡 2번 최종 결론

서울시 교통량과 미세먼지의 농도의 상관관계를 분석한 결과, 약한 양적 선형관계라는 유의미한 결과가 도출되었다.

더 나아가, 주중과 주말로 데이터를 나누어 각각의 상관관계를 분석한 결과, 주중 데이터에서 분리하지 않았을 때 보다 강한 상관관계가 파악되었고, 주말은 상관 관계가 나타나지 않았다. 이는 주중의 미세먼지 농도는 교통량의 영향이 있으며, 주말의 미세먼지 농도는 교통량의 영향이 없다고 판단될 만큼 다소 적었음을 의미한다.

즉 , 주중은 교통량이 많기 때문에 미세먼지 농도와의 상관관계가 강하게 나타났고, 주말은 교통량이 적으므로(영향력있는 수치가 아니므로) 상관관계가 나타나지 않았다고 판단 가능하다.

위와 같은 결과를 통해, 최종적으로 서울시 교통량과 서울시의 미세먼지 농도는 상관관계가 있다 는 결론을 내릴 수 있었다.


3번 분석항목 : 풍향과 서울시 미세먼지 농도의 상관 관계

contributor 👩‍💻 : 김보영

데이터 수집

  • 종관기상관측(ASOS) : 종관기상관측이란 종관규모의 날씨를 파악하기 위하여 정해진 시각에 모든 관측소에서 같은 시각에 실시하는 지상관측을 말함.
    • 제공 요소: 시간대별 기온, 습도, 기압, 지면온도, 풍향, 풍속, 일조
  • 황사관측(PM10) : 미세먼지 등 대기 중에 부유하는 에어로졸 중 직경이 10㎛ 이하인 입자의 농도를 관측한 자료
    • 제공 요소: 시간대별 미세먼지 농도

🛠 3-1 분석 주제 : 풍향이 미세먼지 농도에 영항을 미치는가?

  • 2014년부터 2020년까지의 서울 기상관측소에서 측정된 풍향 데이터와 미세먼지 농도 데이터를 이용하여 풍향이 미세먼지 농도에 영향을 미치는지 알아보고 시각화함.
  • 이를 위해 기상청 기상자료개방포털에서 해당 데이터를 1년 단위로 수집함. 종관기상관측(ASOS) 데이터에서는 풍향 데이터만 사용함.
  • 풍향 데이터와 미세먼지 데이터 모두 한시간마다 측정된 데이터임.
  • 풍향 데이터는 숫자(각도)로 표현되어 있었기 때문에 16방위 풍향에 맞는 문자로 바꿔줌 (예: 270 -> N)
  • 미세먼지 데이터에서 결측값이 상당수 있었기 때문에 미세먼지 데이터 전처리 실시함. 결측값은 하루동안의 평균 미세먼지 농도로 대체하였음.
  • 년도별, 풍향별로 미세먼지 농도의 평균을 집계하여 그래프로 나타냄

분석 결과

  • 2014년 풍향별 미세먼지 농도

  • 2015년 풍향별 미세먼지 농도

  • 2016년 풍향별 미세먼지 농도

  • 2017년 풍향별 미세먼지 농도

  • 2018년 풍향별 미세먼지 농도

  • 2019년 풍향별 미세먼지 농도

  • 2020(1월~4월)년 풍향별 미세먼지 농도

  • 전체 기간 동안 미세먼지 농도가 100㎍/㎥ 이상일 때의 풍향을 나타낸 그래프

WHO 기준 미세먼지 농도가 100㎍/㎥ 이상일 때 '매우 나쁨'임

  • 서풍 계열 바람의 비율이 절반 이상을 차지하고 있는 것을 알 수 있다.

🛠 3-2 분석 주제 : 계절이 풍향과 미세먼지 농도에 영항을 미치는가?

2014년~2019년 6년동안 미세먼지 농도가 50㎍/㎥ 이하일 때('보통')와 100㎍/㎥ 초과일 때('매우 나쁨')의 주풍향을 그래프로 나타내었다.

분석결과

봄철 미세먼지 농도가 50㎍/㎥ 이하일 때의 주풍향 / 미세먼지 농도가 100㎍/㎥ 초과일 때의 주풍향

여름철 미세먼지 농도가 50㎍/㎥ 이하일 때의 주풍향 / 미세먼지 농도가 100㎍/㎥ 초과일 때의 주풍향

가을철 미세먼지 농도가 50㎍/㎥ 이하일 때의 주풍향 / 미세먼지 농도가 100㎍/㎥ 초과일 때의 주풍향

겨울철 미세먼지 농도가 50㎍/㎥ 이하일 때의 주풍향 / 미세먼지 농도가 100㎍/㎥ 초과일 때의 주풍향

결론

  • 우리나라는 1년 내내 편서풍의 영향을 받으므로 4계절 모두 서풍의 비율이 대체로 높게 나타나긴 함
  • 미세먼지 농도가 50㎍/㎥ 이하일 때는 동풍 계열 바람의 비율이 100㎍/㎥ 초과일 때와 비교하여 비교적 높게 나타남
  • 미세먼지 농도가 100㎍/㎥ 초과일 때는 서풍 계열 바람이 주풍향으로 나타남

🛠 3-3 분석 주제: 풍향과 미세먼지 농도의 상관 관계 분석

  • 앞선 분석에서 서풍 계열 바람이 불 때 미세먼지 농도가 높게 나타난다는 것을 알게 되었다.
  • 따라서 상관 관계 분석을 진행하기 위해 미세먼지 농도에 가장 영향을 높게 주는 것으로 나타난 서풍과 서북서풍에 변수를 '2'로, 나머지 서풍 계열에 변수를 '1'로, 그 외 나머지 풍향에 변수를 '0'으로 주었다.
  • 이런 방식으로 부여한 풍향의 변수를 일자별로 count하여 하루동안 서풍이 얼마나 불었는지를 나타내었고, 일자별로 평균 미세먼지 농도도 집계하였다.
  • 이렇게 해서 풍향과 미세먼지 농도와의 상관 관계 분석을 해보았다.
  1. 풍향 & 미세먼지 상관계수

위와 같이 상관계수가 약 0.22로 약한 양적 선형관계가 있는 것으로 나타남

  1. 산점도

결론

대체로 서풍이 많이 불 수록 미세먼지 농도가 높아진다는 것을 알 수 있다.


4번 분석항목 : 중국 미세먼지와 서울시 미세먼지 농도의 상관 관계

contributor 👩‍💻 : 임혜진

분석 항목

  1. 중국 도시의 미세먼지 농도는 서울 미세먼지 농도 증가에 영향을 미치는가?
  • 중국 산동성 16개의 도시와 베이징, 상하이의 미세먼지 농도는 서울 미세먼지 농도에 영향을 미치는가?
  • 중국 산동성 16개의 도시의 미세먼지 농도는 서울 미세먼지 농도에 영향을 미치는가?
  • 중국 베이징의 미세먼지 농도는 서울 미세먼지 농도에 영향을 미치는가?
  • 중국 상하이의 미세먼지 농도는 서울 미세먼지 농도에 영향을 미치는가?
  • 서풍이 서울 미세먼지 농도에 영향을 미치는가?

데이터 수집

중국 & 서울 미세먼지 데이터

데이터 분석

  1. 중국의 모든 도시가 서울 미세먼지에 연관되어 있지 않을 것이라고 판단하여 우리나라와 지리적으로 가까운 중국의 산동성에 해당하는 16개의 도시와 베이징, 상하이의 미세먼지 데이터를 이용하여 분석
  2. 분석에 들어가기 앞서, pm10(미세먼지)에 결측치가 있는 것으로 보여 그 전날의 미세먼지 농도를 결측치에 넣어줌
  3. R에서 테이블을 outer join과 grouping 하는 과정에서 생긴 결측치들은 제거한 뒤 분석을 진행하였음

🛠 4-1 분석 주제 : 중국 18개의 도시의 미세먼지와 서울 미세먼지 분석

1-1. 산점도

1-2. 연도별 및 1월부터 4월까지 그래프

1-3. 월별 그래프

1-4. 연도별 1월부터 4월까지 그래프


🛠 4-2 분석 주제 : 중국 주요 도시와 서울 미세먼지 분석

1. 중국 산동성의 미세먼지와 서울 미세먼지 분석

1-1. 산점도

1-2. 월별 그래프

1-3. 연도별 1월부터 4월 그래프

2. 중국 베이징의 미세먼지와 서울 미세먼지 분석

2-1. 산점도

2-2. 월별 그래프

2-3. 연도별 1월부터 4월 그래프

3. 중국 상하이의 미세먼지와 서울 미세먼지 분석

3-1. 산점도

3-2. 월별 그래프

3-3. 연도별 1월부터 4월 그래프


🛠 4-3 분석 주제 : 편서풍과 중국 & 서울의 미세먼지 농도 분석

결과

  1. 중국 18개의 도시의 미세먼지와 서울 미세먼지의 상관관계를 분석한 결과 뚜렷한 양의 상관관계를 보였음
  2. 중국 산동성의 미세먼지와 서울 미세먼지의 상관관계를 분석한 결과 뚜렷한 양의 상관관계를 보였음
  3. 중국 베이징의 미세먼지와 서울 미세먼지의 상관관계를 분석한 결과 뚜렷한 양의 상관관계를 보였음
  4. 중국 상하이의 미세먼지와 서울 미세먼지의 상관관계를 분석한 결과 뚜렷한 양의 상관관계를 보였음
  5. 서풍과 서울 미세먼지의 상관관계를 분석한 결과 뚜렷한 양의 상관관계를 보였음

About

미세먼지 데이터 분석하기 📈

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 96.6%
  • R 3.4%