Добавить SD к дотплоту в R
Я пытаюсь сделать свои графики в R, и теперь у меня есть проблема, которую я не могу решить. Я использую dotplot
Функция для построения среднего значения 16 процедур. Это работает очень хорошо, на оси Y мои переменные (названия процедур), а на оси X - значение. Но я действительно хочу добавить стандартное отклонение к моим точкам, и я пробовал разные вещи, которые я нашел через Интернет, но это не работает. Если бы кто-нибудь мог помочь мне (простым способом), я был бы так счастлив!
Большое спасибо за чтение этого!
Я имею:
library(lattice)
d2 <- colMeans(d, na.rm=TRUE)
var.labels <- f ### f includes the names of my treatments
SD <- sd(d, na.rm=TRUE)
new.data <- data.frame(var.labels=factor(var.labels, levels=f), d2, SD)
dotplot(var.labels~d2, data=new.data)
1 ответ
Одним из возможных решений может быть:
dotplot(var.labels~d2+SD, data=new.data)
хорошее сравнение о различных точечных диаграммах (стандартные R, решетка и ggplot2) можно найти здесь: Обобщение данных с использованием точечных диаграмм
НТН