Enhancing stock market prediction with extended coupled hidden Markov model over multi-sourced data.