To examine the association between weather conditions and expressed sentiments, the authors gathered 2.4 billion posts from Facebook and 1.1 billion from Twitter between the years 2009 and 2016.