R语言 计算平均值、方差和标准差
R编程语言是一种开源的编程语言,被广泛用作统计软件和数据分析工具。R通常带有命令行界面。R语言可以在Windows、Linux和macOS等广泛使用的平台上使用。R语言提供了非常简单的方法来计算平均值、方差和标准差。
R语言编程中的平均数
平均值是表示一组数据中的中心值或典型值的数字,特别是模式、中位数或(最常见的)平均值,其计算方法是将一组数据中的数值之和除以其数量。n个数字x1, x2, ……xn的平均值的基本公式是
例子
假设有8个数据点。
2, 4, 4, 4, 5, 5, 7, 9
这8个数据点的平均数为。
在R编程中计算平均数
为了计算数值的平均值,R提供了一个预定义的函数 mean()。 这个函数接受一个数值向量作为参数,并得出该向量的平均/平均值。
语法: mean(x, na.rm)
参数
- x: 数值向量
- na.rm: 忽略NA值的布尔值
例1 :
# R program to get average of a list
# Taking a list of elements
list = c(2, 4, 4, 4, 5, 5, 7, 9)
# Calculating average using mean()
print(mean(list))
输出
[1] 5
例2 :
# R program to get average of a list
# Taking a list of elements
list = c(2, 40, 2, 502, 177, 7, 9)
# Calculating average using mean()
print(mean(list))
输出
[1] 105.5714
R编程语言中的方差
方差是所有数字和平均值之间差异的平方之和。方差的数学公式如下,
其中
N是元素的总数或分布的频率。
例子
让我们考虑一下我们在平均数中采取的相同数据集。首先,计算每个数据点与平均值的偏差,并将每个数据点的结果平方,
在R编程中计算方差
人们可以使用R语言中的var()函数来计算方差。
语法: var(x)
参数
x: 数字向量
例1 :
# R program to get variance of a list
# Taking a list of elements
list = c(2, 4, 4, 4, 5, 5, 7, 9)
# Calculating variance using var()
print(var(list))
输出
[1] 4.571429
例2 :
# R program to get variance of a list
# Taking a list of elements
list = c(212, 231, 234, 564, 235)
# Calculating variance using var()
print(var(list))
输出
[1] 22666.7
R编程语言中的标准偏差
标准偏差是方差的平方根。它是衡量数据与平均值的差异程度的一种方法。计算标准偏差的数学公式如下,
例子
上述数据的标准偏差,
在R中计算标准差
人们可以使用R语言中的sd()函数来计算标准差。
语法: sd(x)
参数
x: 数字向量
例1 :
# R program to get
# standard deviation of a list
# Taking a list of elements
list = c(2, 4, 4, 4, 5, 5, 7, 9)
# Calculating standard
# deviation using sd()
print(sd(list))
输出
[1] 2.13809
例2 :
# R program to get
# standard deviation of a list
# Taking a list of elements
list = c(290, 124, 127, 899)
# Calculating standard
# deviation using sd()
print(sd(list))
输出
[1] 367.6076