тут такой скорее концептуальный вопрос: например, событие произошло 2 недели назад. Соответственно, твиты за последние 2 недели - одна группа. В качестве второй группы, нужно ли взять твиты которые были незадолго до события, или же нужно сделать группу из выборки за все время (до события) ?
это вам надо погружаться в область
в смысле, насколько динамичны настроения и оценки в твиттере. по моим наблюдениям, там волнами то одни темы вспыхивают, то другие
то есть, много работы с дизайном и препроцессингом
плюс есть еще нюанс - откуда данные брать будете? апи твиттера мерзкое и бесполезное, если вообще получите к нему доступ (платное вроде ничего)
а парсить твиты отвратительное занятие. покупать у кого-то - просто может быть дорогою