spatio-temporal modeling infectious disease geospatial statistics Spatial epidemiology Public Health Time Series Analysis deep learning explainable AI