Построение множественных сравнений?

Когда кто-то хочет сравнить (проверить) несколько групп (как в случае, например, при выполнении дисперсионного анализа), он сталкивается с проблемой множественных сравнений. То же самое применимо, если мы хотим провести сравнения.

Таким образом, мой вопрос заключается в следующем: какие известные вам инструменты (в R) позволяют строить графики, отражающие множественные сравнения?

В настоящее время я знаю только два (хотя я уверен, что их больше):

  1. TukeyHSD() в сочетании с plot()
  2. Как boxplot выбирает «выемки»

person Tal Galili    schedule 18.02.2010    source источник


Ответы (2)


Есть несколько методов для множественных сравнений в GLM.

http://www.r-bloggers.com/multiple-comparisons-for-glmms-using-glmer-glht/

Есть статья об одновременном выводе из R-Project Handbook of Statistical Analyses (веб-сайт)...

http://cran.r-project.org/web/packages/HSAUR2/vignettes/Ch_simultaneous_inference.pdf

plotmeans() из пакета gplot. Это включает в себя доверительные интервалы.

Далее идет функция error.bars.by() пакета "psych". Выводит средние значения и стандартные отклонения по группам из кадра данных.

Некоторые используют графики плотности для визуализации.

# Compare MPG distributions for cars with 
# 4,6, or 8 cylinders
library(sm)
attach(mtcars)

# create value labels 
cyl.f <- factor(cyl, levels= c(4,6,8),
  labels = c("4 cylinder", "6 cylinder", "8 cylinder")) 

# plot densities 
sm.density.compare(mpg, cyl, xlab="Miles Per Gallon")
title(main="MPG Distribution by Car Cylinders")

# add legend via mouse click
colfill<-c(2:(2+length(levels(cyl.f)))) 
legend(locator(1), levels(cyl.f), fill=colfill)
person Doc    schedule 05.01.2013

Пакет multcomp имеет, например. plot.cld() -- можно попробовать

library(multcomp)
example(plot.cld)

Кроме того, быстрый поиск «множественного графика сравнения» на http://rseek.org показывает еще несколько пакетов и представлений задач. .

person Dirk Eddelbuettel    schedule 18.02.2010
comment
Спасибо, Дирк. Я посмотрю на них. - person Tal Galili; 19.02.2010