Public health analysis with social media data