Time series analysis of ambulance dispatches in the City of San Diego. Models include Prophet, ARIMA, and LSTM with recurrent neuron network.
raw_dispatch_merged_with_comments.csv
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.
incident_zipcode_newzone.csv-Master_Incident_NumberwithZipcode,New_Zone,Mission_Typegeoloc_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.
geoloc_zipcode.ipynb: Heatmap visualization of 911 calls by zip codes.geoloc_api.ipynb: Readgeoloc_coord.csv, send the location through geopy to OpenStreetMap, and write the resolved address back to geoloc_coord.csvas an additional columnzones_types.ipynb: Readraw_dispatch_merged_with_comments.csv, identify theNew_Zonefor incidents before September 2015, and identify theMission_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 inamb_hour.csvusing 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 inincident_zipcode_newzone.csvusing 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)