Изменение названия терминов в ggally::ggcoef
Учитывая следующий пример
iris_fat <- iris %>% mutate(is_fat = factor(ifelse(Sepal.Width * Petal.Width > 6 ,"fat", "not_fat")))
reg <- lm(Sepal.Length ~ Sepal.Width + Petal.Length + Petal.Width + is_fat, data = iris_fat)
GGally::ggcoef(reg)
Как я могу изменить название термина is_fatnot_fat
к чему-то еще.
1 ответ
Решение
Мой плохой по предыдущему комментарию, не читал его внимательно.
ggcoef создает список, как и другие функции ggplot. Первый элемент, данные, является фреймом данных, в котором term
сопоставляется с осью Y. Если вам интересно, попробуйте str(test_plot$data)
или изучите это в RStudio
test_plot <- ggcoef(reg)
test_plot$data$term <- c("(Intercept)", "is_fat", "Petal.Length", "Petal.Width", "Sepal.Width")