{'fraction_non_alphanumeric': 0.021645021645021644, 'fraction_numerical': 0.008658008658008658, 'mean_word_length': 5.468531468531468, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Multi-cycle forecasting of congressional elections with social media

Twitter has become a controversial medium for election forecasting. We provide further evidence that simplistic forecasting methods do not perform well on forward-looking forecasts. We introduce a new estimator that models the language of campaign-relevant Twitter messages. We show that this algorithm out-performs incumbency in out-of-sample tests for the 2010 election on which it was trained. That success, however, collapses when the same algorithm is used to forecast the 2012 election. We further demonstrate that volume-based and sentiment-based alternatives also fail to forecast future elections, despite promising performance in back-casting tests. We suggest that whatever information these simplistic forecasts capture above and beyond incumbency, that information is highly ephemeral and thus a weak performer for future election forecasts.