У меня есть только базовые навыки с R и в отношении предметной области. Я попробовал следующий подход: у меня есть огромный набор данных (Data_IlA), из которого я хочу проанализировать одну переменную (LMXnofive) через гистограмму.Тем не менее, я хочу проанализировать все наблюдения на основе их принадлежности к группе (G1_ID), а также хочу указать процент конкретных ответов (шкала от 0 до 7).Поэтому я создал df:
Data_IlA %>%
select(LMXnofive, G1_ID) %>%
na.omit -> data_items
data_items %>%
gather(key = items, value = answer) %>%
mutate(answer = factor(answer)) %>%
ggplot(aes(x = items)) +
geom_bar(aes(fill = answer), position = "fill") + coord_flip()
Я не совсем уверен, как идти о назначении значений в LMXnofive различным группам от G1_ID (от 1 до 6), чтобы иметь один столбец для каждой группы.с разными цветами для разных процентов в зависимости от ответов / значений в каждой группе. График, который я получаю с приведенным выше расчетом, следующий:
Каждая помощь очень ценится, спасибо.