Git Product home page Git Product logo

caraccident-public-'s Introduction

오산시 어린이 교통사고

해당 repository는 leejaehoon2016, alflsowl12, goodman05 과 함께 완성한 private project에서 개인 정보를 제거한 내용입니다.

1. 사전 조사 및 EDA

  • 교통사고 원인
  • 어린이 사고 원인
  • EDA
  • -> 변수 추출

추출된 변수

f(위도,경도, 범위, ref_data) => 결과값

x변수
과속단속 카메라 -> 홍익선님
유동인구 -> 홍익선님
법규위반 -> 홍익선님
과속방지턱 -> 홍익선님

경사 -> 조민주님
차량등록현황 -> 조민주님
어린이 연령거주인구 -> 조민주님
주변 학교, 어린이집 개수 -> 조민주님

주변 학원 개수(애들 다닐만한 곳) -> 이재훈
횡단보도 거리(인도 데이터) -> 이재훈
신호등 거리 -> 이재훈
인도 여부 -> 이재훈

차량속도 -> 심재훈
혼잡빈도 -> 심재훈
도로폭 -> 심재훈
상세 도로(사거리 여부) -> 심재훈

추가
건물 개수, 크기 등..

2. 모델 피팅

  • 도로를 따라서 일정간격(50m)기준으로 지점 선정 -> 그 지점에서 x,y변수 생성(y변수: 사상자 수, x 변수: 위에서 찾은 변수), 적용 되는 범위는 각 변수마다 차이가 있다.
  • LInear Regression, LGBM 등으로 회귀분석 실시
  • 부호 + 변수의 중요도를 통해서 사고에 미치는 영향을 수치로 찾음
  • {어린이 보호구역, 일반구역}에 대해서 모델피팅 => 구역 특성에 따른 모델 적합

3. 교통안전 시설의 효과 파악

  • 배경지식과 자료를 이용 개별 교통안전 시설의 개별 변수에 대한 효과를 파악(과속카메라가 설치된 경우 과속 카메라를 설치함으로써 이익을 얻는다고 추정하는 경우를 없애기 위함)

4. 최적의 교통시설물 설치장소 찾기

  1. 도로를 따라서 10m간격으로 위험성을 판단. 이때 학습된 모델에 그대로 넣는 것이 아니라 부호 + 변수의 중요도의 합으로 위험성을 판단. 이 수치는 사망사의 숫자가 아니라 단순히 위험성을 나타내는 수치로 사용함을 명시
  2. 현재 계획된 교통시설물을 설치했을때 저감효과가 가장 max가 되는 지점부터 greedy algorithm으로 찾음
  3. 하나의 지점을 찾고나면, 그 주변의 50m범위(교통 카메라)까지 겹치는 만큼 사망자 수가 감소되는 것을 반영

발표 자료

alt text

caraccident-public-'s People

Contributors

simjh96 avatar

Stargazers

JiwonBae avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.