如何使用ggplot制作qqplot来比较两个变量的分布?
How to use ggplot to make a qqplot to compare the distribution of two variables?
我想知道如何用 ggplot2
制作一个 qqplot
来比较两个分布而不是一个分布与理论分布.
我想要这样的东西:
qqplot(iris$Petal.Length, iris$Petal.Width)
比较 iris 数据集中 Petal.Length
和 Petal.Width
的四分位数,但使用 ggplot2
.
重现该图的一种简单方法是将 qqplot
调用转换为数据帧,然后使用 ggplot2
:
绘制它
qq <- as.data.frame(qqplot(iris$Petal.Length, iris$Petal.Width, plot.it = FALSE))
ggplot(qq) +
geom_point(aes(x = x, y = y))
我想知道如何用 ggplot2
制作一个 qqplot
来比较两个分布而不是一个分布与理论分布.
我想要这样的东西:
qqplot(iris$Petal.Length, iris$Petal.Width)
比较 iris 数据集中 Petal.Length
和 Petal.Width
的四分位数,但使用 ggplot2
.
重现该图的一种简单方法是将 qqplot
调用转换为数据帧,然后使用 ggplot2
:
qq <- as.data.frame(qqplot(iris$Petal.Length, iris$Petal.Width, plot.it = FALSE))
ggplot(qq) +
geom_point(aes(x = x, y = y))