R语言 计算平均值、方差和标准差

R语言 计算平均值、方差和标准差

R编程语言是一种开源的编程语言,被广泛用作统计软件和数据分析工具。R通常带有命令行界面。R语言可以在Windows、Linux和macOS等广泛使用的平台上使用。R语言提供了非常简单的方法来计算平均值、方差和标准差。

R语言编程中的平均数

平均值是表示一组数据中的中心值或典型值的数字,特别是模式、中位数或(最常见的)平均值,其计算方法是将一组数据中的数值之和除以其数量。n个数字x1, x2, ……xn的平均值的基本公式是

在R编程中计算平均值、方差和标准差

例子

假设有8个数据点。

2, 4, 4, 4, 5, 5, 7, 9

这8个数据点的平均数为。

在R编程中计算平均值、方差和标准差

在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))
R

输出

[1] 5
R

例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))
R

输出

[1] 105.5714
R

R编程语言中的方差

方差是所有数字和平均值之间差异的平方之和。方差的数学公式如下,
在R编程中计算平均值、方差和标准差

其中

R语言 计算平均值、方差和标准差

N是元素的总数或分布的频率。

例子

让我们考虑一下我们在平均数中采取的相同数据集。首先,计算每个数据点与平均值的偏差,并将每个数据点的结果平方,
在R编程中计算平均值、方差和标准差

在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))
R

输出

[1] 4.571429
R

例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))
R

输出

[1] 22666.7
R

R编程语言中的标准偏差

标准偏差是方差的平方根。它是衡量数据与平均值的差异程度的一种方法。计算标准偏差的数学公式如下,
在R编程中计算平均值、方差和标准差

例子

上述数据的标准偏差,

在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))
R

输出

[1] 2.13809
R

例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))
R

输出

[1] 367.6076
R

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册