Linking consumer confidence index and social media sentiment analysis