Вопросы с тегом «ggplot2»

ggplot2 - это расширенная библиотека построения графиков для R, основанная на принципах «Грамматики графики». Используйте этот тег для вопросов * по теме *, которые (а) включают `ggplot2` как критическую часть вопроса и / или ожидаемый ответ, & (б) не только о том, как использовать` ggplot2`.

58
Как я могу изменить название легенды в ggplot2? [закрыто]

У меня есть график, который я делаю в ggplot2, чтобы суммировать данные из набора данных размером 2 x 4 x 3. Я был в состоянии сделать панели для переменной с двумя уровнями, используя facet_grid(. ~ Age)и установить оси X и Y, используя aes(x=4leveledVariable, y=DV). aes(group=3leveledvariable,...

51
Как определить лучшую точку отсечения и ее доверительный интервал, используя кривую ROC в R?

У меня есть данные теста, который можно использовать для различения нормальных и опухолевых клеток. Согласно кривой ROC это выглядит хорошо для этой цели (площадь под кривой составляет 0,9): Мои вопросы: Как определить точку отсечки для этого теста и его доверительный интервал, где показания...

32
Как нарисовать аккуратные полигоны вокруг областей диаграммы рассеяния в ggplot2 [закрыто]

Как добавить аккуратный многоугольник вокруг группы точек на диаграмме рассеяния? Я использую ggplot2, но разочарован результатами geom_polygon. Набор данных находится там как текстовый файл с разделителями табуляции. На графике ниже показаны два показателя отношения к здоровью и безработице в ряде...

26
Являются ли линии сетки и серый фон чарджанком и должны ли они использоваться только в порядке исключения?

Кажется, что большинство авторитетов согласны с тем, что темные или иные видные линии сетки на графиках являются «чарджанком» по любому разумному определению и отвлекают зрителя от сообщения в основной части диаграммы. Поэтому я не буду давать ссылки по этому вопросу. Точно так же мы все можем...

19
Как я могу уклониться от позиции geom_point в ggplot2?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я использую ggplot2 в R для создания графиков, подобных следующим: Панели ошибок перекрываются друг с другом, которые...

19
Удаление неиспользуемых уровней в фасетах с помощью ggplot2 [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме перекрестной проверки. Закрыто в прошлом году . Можно ли отбросить уровни, которые не используются в фасетах ggplot2s? Это мой код: tab =...

17
Соотношение чернил к данным и сюжетные фоны

Я заметил, что многие «современные» графические пакеты и темы, а также многие выдающиеся люди с данными используют серый фон для своих графиков. Вот несколько примеров: ggplot2: Пятидесятая Нейт Сильвер: Хотя в первом примере выше (ggplot2) можно утверждать, что использование серого фона уменьшает...

17
Как предсказать или расширить линии регрессии в ggplot2?

У меня есть фрейм данных, который содержит два временных ряда: даты и номера версий выпусков Emacs и Firefox. Используя одну команду ggplot2, легко создать диаграмму, которая использует лесс (таким образом, который выглядит немного забавно, что я не против), чтобы превратить точки в линии. Как я...

15
Какова интуиция за сменными образцами при нулевой гипотезе?

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

15
Как построить функцию ступеней лестницы с помощью ggplot?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. У меня есть график, как это: R код для его генерации: DF <- data.frame(date = as.Date(runif(100, 0,...

15
Как ggplot вычисляет доверительные интервалы для регрессий?

Пакет построения графиков R ggplot2 имеет потрясающую функцию stat_smooth для построения линии регрессии (или кривой) с соответствующей доверительной полосой. Однако мне трудно понять, как именно генерируется этот доверительный интервал для каждого времени линии регрессии (или «метода»). Как я могу...

13
Boxplot в отношении двух факторов, использующих ggplot2 в R

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я очень плохо знаком с R и любыми пакетами в R. Я посмотрел документацию по ggplot2, но не смог найти это. Я хочу график...

13
Боксплотный эквивалент для дистрибутивов с тяжелыми хвостами?

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

12
Различия между PROC Mixed и lme / lmer в R - степени свободы

Примечание: этот вопрос является репостом, так как мой предыдущий вопрос пришлось удалить по юридическим причинам. Сравнивая PROC MIXED из SAS с функцией lmeиз nlmeпакета в R, я наткнулся на некоторые довольно запутанные различия. Более конкретно, степени свободы в разных тестах различаются между...

11
Получение разных результатов при построении эллипсов 95% CI с помощью ggplot или пакета эллипсов

Я хочу визуализировать результаты кластеризации (созданные с помощью protoclust{protoclust}), создавая диаграммы разброса для каждой пары переменных, используемых для классификации моих данных, раскраски по классам и перекрытия эллипсов для 95% доверительного интервала для каждого из классов (чтобы...

11
Как сравнить два набора данных с графиком QQ, используя ggplot2?

Как новичок в области статистики и R, мне было очень трудно пытаться сгенерировать qqplots с соотношением сторон 1: 1. ggplot2, кажется, предлагает гораздо больший контроль над построением графиков, чем стандартные пакеты графиков R, но я не вижу, как выполнить qqplot в ggplot2 для сравнения двух...

11
Как можно построить непрерывный непрерывный взаимодействия в ggplot2?

Допустим, у меня есть данные: x1 <- rnorm(100,2,10) x2 <- rnorm(100,2,10) y <- x1+x2+x1*x2+rnorm(100,1,2) dat <- data.frame(y=y,x1=x1,x2=x2) res <- lm(y~x1*x2,data=dat) summary(res) Я хочу построить непрерывное непрерывное взаимодействие так, чтобы x1 находился на оси X, а x2 был...

11
Как интерпретировать участки с надрезами

Делая некоторые EDA, я решил использовать рамочный график, чтобы проиллюстрировать разницу между двумя уровнями фактора. Способ, которым ggplot отображал рамочный график, был удовлетворительным, но немного упрощенным (первый график ниже). Изучая характеристики коробочных участков, я начал...

10
Как нарисовать подобранный график и реальный график распределения гаммы на одном графике?

Загрузите пакет, необходимый. library(ggplot2) library(MASS) Генерация 10000 номеров, приспособленных к гамма-распределению. x <- round(rgamma(100000,shape = 2,rate = 0.2),1) x <- x[which(x>0)] Нарисуйте функцию плотности вероятности, предположим, что мы не знаем, к какому распределению x...