Можно ли легко построить коробочный график из предварительно рассчитанной статистики (в R?)

Возможный дубликат:
Нарисуйте bloxplots в R с учетом 25,50,75 процентилей и минимальных и максимальных значений

У меня есть несколько наборов сводных статистических данных из различных наборов данных: максимум, минимум, среднее, медиана и т. Д. Я хотел бы нанести их на блок-графики или, по крайней мере, аналогичные графики на блок-графики (у меня нет UQ и LQ stats, хотя возможно получить их).

У меня нет исходных данных, поэтому я не могу просто использовать boxplot функция в R. Есть ли простой способ сделать это в R, когда у вас просто есть сводная статистика? Если нет, есть ли простой способ сделать это с помощью другого бесплатного инструмента?

1 ответ

Решение

Функция boxplot в R использует низкоуровневую функцию bxp, которая принимает сводную статистику. Простой пример (нижний усик =1, 1-й квартиль =2, медиана =3, 3-й квартиль =4, верхний усик =5) будет выглядеть так:

summarydata<-list(stats=matrix(c(1,2,3,4,5),5,1), n=10)
bxp(summarydata)

Если вы хотите узнать больше о структуре данных, которую bxp принимает в качестве входных данных, посмотрите на возвращаемое значение высокоуровневой функции boxplot для некоторых фиктивных данных, т.е. попробуйте

sd<-boxplot(dummydata)
str(sd)
Другие вопросы по тегам