📜  如何在 R 中将均值和中值添加到直方图中?(1)

📅  最后修改于: 2023-12-03 15:08:46.510000             🧑  作者: Mango

如何在 R 中将均值和中值添加到直方图中?

介绍

在统计分析中,直方图是一种经常使用的图形。在 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() 函数添加参考线。这为您提供了更多的信息,以便更好地理解数据集。