Predicting high-dimensional time series data with spatial, temporal and global information