Как визуализировать продольные данные?

Я пытаюсь наметить некоторые данные опроса. Мы собрали данные опроса, где каждый опрос задавался два раза в день в течение 30 дней для примерно 20 человек. Таким образом, по моим данным, у меня одни и те же люди в разных строках, несколько раз. Переменная, которую я сейчас пытаюсь визуализировать, была о первом автобусном маршруте, который они выбрали (для одной из поездок два раза в день). Поэтому я хочу видеть, какой автобусный маршрут они выбрали, в какой день и каким пользователем они являются. До сих пор я пробовал много разных вещей, но ничто не дает мне эффективный и простой для понимания график. Ранее я попробовал это:

t_1_bus_route_taken <- ethica_surveys_filter_final %>%
group_by(Name, pre_post) %>%
filter(!is.na(first_bus_route_taken))

ggplot(t_1_bus_route_taken, aes(x=response_time, 
y=first_bus_route_taken, group=Name)) + 
+   geom_line(colour="grey70") + 
+   geom_point(aes(colour=Name), size=4) + 
+   facet_grid(Name ~ .) +
+   scale_colour_brewer(palette="Set1")

Но это не выглядело правильно. Я также попробовал это:

ggplot() + 
+   geom_line(data=t_1_bus_route_taken, aes(x=response_time, 
y=first_bus_route_taken, group=Name, 
color=first_bus_route_taken), size=0.8, alpha=0.05)

График был действительно занят и труден для чтения. Любая помощь будет оценена. Спасибо!

0 ответов

Другие вопросы по тегам