Обмен осей stat_ecdf заговора в ggplot и, таким образом, построение функции квантиля - PullRequest
0 голосов
/ 26 июня 2019

Моя цель - построить квантильную функцию распределения в ggplot.Этот график эквивалентен обратной эмпирической кумулятивной функции распределения (ECDF).Например, инверсия графика ниже [source] , где ось y содержит то, что находится в x, а ось x содержит квантили (то, что сейчас находится в y).Самый простой способ добиться этого - это как-то поменять оси на графике ECDF.Как этого достичь?

В качестве альтернативы можно построить новую функцию шага, возможно, с помощью geom_step();но это кажется больше работы.

df <- data.frame(
  x = c(rnorm(100, 0, 3), rnorm(100, 0, 10)),
  g = gl(2, 100)
)
ggplot(df, aes(x)) + stat_ecdf(geom = "step")

enter image description here

...