The key challenge of traffic prediction and estimation is to capture the spatiotemporal correlation between traffic attributable to highly dynamic human activities. To this end, advanced spatialtemporal data modelling and analysis techniques such as statistical methods (space-time ARIMA), unsupervised learning algorithms, and deep learning method (graph neural network) are applied in my research to explore such correlation.