📅  最后修改于: 2023-12-03 15:08:46.510000             🧑  作者: Mango
在统计分析中,直方图是一种经常使用的图形。在 R 中,我们可以通过 hist()
函数创建直方图,并使用 mean()
和 median()
函数计算均值和中值。然而,如何在直方图上添加均值和中值呢?
本文将介绍在 R 中将均值和中值添加到直方图中的方法。
在继续本文之前,您需要先安装并启动 R。
首先,让我们创建一个数据集并绘制一个直方图。
set.seed(123)
data <- rnorm(1000)
hist(data)
这将创建一个标准的直方图,没有任何额外的信息。
接下来,我们将使用 mean()
和 median()
函数计算均值和中值,然后在直方图中添加它们。
m <- mean(data)
v <- median(data)
abline(v = v, col = "red")
abline(v = m, col = "blue")
mean()
函数用于计算数据集的均值。median()
函数用于计算数据集的中值。abline()
函数用于水平或垂直添加参考线,由参数 v
确定需要水平添加还是垂直添加,由参数 col
确定参考线的颜色。此时,您将在直方图上看到两条参考线,一条为中值(红色),一条为均值(蓝色)。
set.seed(123)
data <- rnorm(1000)
hist(data)
m <- mean(data)
v <- median(data)
abline(v = v, col = "red")
abline(v = m, col = "blue")
在 R 中将均值和中值添加到直方图中非常容易。只需使用 mean()
和 median()
函数计算均值和中值,然后使用 abline()
函数添加参考线。这为您提供了更多的信息,以便更好地理解数据集。