Skip to content
Insight Data Science project
Jupyter Notebook
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
Visualization_zipcode.png
forecast_12.ipynb
forecast_13.ipynb
forecast_23.ipynb
forecast_33.ipynb
forecast_83.ipynb
forecast_uhu.ipynb
geoloc_zipcode.ipynb
zones_types.ipynb

README.md

Optimizing Ambulance Allocation in the City of San Diego

Time series analysis of ambulance dispatches in the City of San Diego. Models include Prophet, ARIMA, and LSTM with recurrent neuron network.

Dataset file

raw_dispatch_merged_with_comments.csv

Additional Features Created from the dataset

  • New_Zone - Map the incident data before Sep 2015 to the new divisions created on Oct 2015, labeled 0~7 as Zone 1 to Zone 8.
  • Zipcode - Geo-decoded addresses from lat-long locations of each incident.
  • Mission_Type - 0: Ambulance canceled, 1: Cleared at scene, 2: Transported to destination.

Dataset related files:

  • incident_zipcode_newzone.csv - Master_Incident_Number with Zipcode, New_Zone, Mission_Type
  • geoloc_coord.csv: Address of the 94,307 distince lat-long points in the dataset with address resolved through geopy by OpenStreetMap API.
  • amb_hour.csv: Ambulance unit hours dataset, with scheduled and actual hours claimed, the number of calls are also listed.

Jupyter Notebook files:

  • geoloc_zipcode.ipynb: Heatmap visualization of 911 calls by zip codes.
  • geoloc_api.ipynb: Read geoloc_coord.csv , send the location through geopy to OpenStreetMap, and write the resolved address back to geoloc_coord.csvas an additional column
  • zones_types.ipynb: Read raw_dispatch_merged_with_comments.csv , identify the New_Zone for incidents before September 2015, and identify the Mission_Type``. Write the results into incident_zipcode_newzone.csv.
  • forecast_prophet.ipynb: Forecasts of the 24 time series by Prophet.
  • forecast_uhu.ipynb: Forecast the unit hour time series in amb_hour.csv using Prophet, ARIMA, and LSTM (RNN) with performance comparison.
  • forecast_(XY).ipynb: Forecast on selected series in the 24 time series by districts and mission type in incident_zipcode_newzone.csv using Prophet, ARIMA, and LSTM (RNN) with performance comparison. Here, X is the fire district values from 1-8, Y is the mission type from 1-3 (1: Cancelled, 2: Clear-at-scene, 3: Transported)
You can’t perform that action at this time.