这是我的可重现数据:
library("ggplot2")
library("ggplot2movies")
library("quantreg")
set.seed(2154)
msamp <- movies[sample(nrow(movies), 1000), ]
我正在尝试熟悉stat_quantile但文档中的示例提出了几个问题。
mggp <- ggplot(data=msamp, mapping=aes(x=year, y=rating)) +
geom_point() +
stat_quantile(formula=y~x, quantiles=c(0, 0.25, 0.50, 0.75, 1)) +
theme_classic(base_size = 12) +
ylim(c(0,10))
mggp
据我了解,分位数将数据拆分为小于定义的截止值的部分,对吗?如果我在下面的代码中定义分位数,我会得到五行。为什么?它们代表什么?
似乎分位数是根据 y 轴上的因变量(评级)计算的。有可能扭转这种局面吗?我的意思是根据“年”中的分位数分割数据?