📜  在 R 编程中计算向量元素的中位数 – 中位数()函数(1)

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

在 R 编程中计算向量元素的中位数 – median() 函数

在 R 编程中,我们可以使用内置函数 median() 来计算一个向量的中位数。中位数是一个样本中间的数值,也就是将向量中的所有数排序,求出中间位置的数值。

函数定义

median() 函数的语法如下:

median(x, na.rm = FALSE)

其中参数含义如下:

  • x: 一个向量
  • na.rm: 逻辑值,表示是否要在计算中忽略 NA 值
例子

我们先创建一个向量 x

x <- c(5, 3, 1, 4, 2)

使用 median() 函数计算 x 的中位数:

median(x)

输出结果为:

[1] 3

这里的中位数是 3,即将向量 x 排序后,当样本个数为奇数时,在中间的数值是 3。

我们再来看一个有 NA 值的例子:

y <- c(5, 3, 1, NA, 4, 2)

使用 median() 函数计算 y 的中位数:

median(y, na.rm = TRUE)

输出结果为:

[1] 3.5

这里因为 y 中有一个 NA 值,所以我们需要将 na.rm 参数设为 TRUE,表示忽略 NA 值。计算出来的中位数为 3.5,即排序后 3 和 4 的平均数。

总结

median() 函数是 R 编程中经常使用的函数之一,可以方便地计算一个向量的中位数,同时支持忽略 NA 值。