R语言 如何查找标准偏差

R语言 如何查找标准偏差

在这篇文章中,我们将讨论如何在R编程语言中找到标准偏差。标准偏差是对数值分散性的衡量。它也可以被定义为方差的平方根。

样本标准差的公式。

如何在R语言中查找标准偏差?

其中

  • s = 样本标准差
  • N = 实体的数量
  • R语言 如何查找标准偏差 = 实体的平均数

基本上,在R编程语言中,有两种不同的方法来计算标准差,下面将讨论这两种方法。

方法1:Naive方法

在这种计算标准差的方法中,我们将使用上述R语言中的样本标准差的标准公式。

例1 :

v <- c(12,24,74,32,14,29,84,56,67,41)
  
s<-sqrt(sum((v-mean(v))^2/(length(v)-1)))
  
print(s)

输出

[1] 25.53886

例2 :

v <- c(1.8,3.7,9.2,4.7,6.1,2.8,6.1,2.2,1.4,7.9)
  
s<-sqrt(sum((v-mean(v))^2/(length(v)-1)))
  
print(s)

输出

[1] 2.676004

方法2:使用sd()

sd()函数用于返回标准差。

语法: sd(x, na.rm = FALSE)

参数。

  • x: 一个数字向量、矩阵或数据框。
  • na.rm: 缺失值是否被删除?

返回: x的样本标准差。

例1 :

v <- c(12,24,74,32,14,29,84,56,67,41)
  
s<-sd(v)
  
print(s)

输出

[1] 25.53886

例2 :

v <- c(71,48,98,65,45,27,39,61,50,24,17)
  
s1<-sqrt(sum((v-mean(v))^2/(length(v)-1)))
print(s1)
  
s2<-sd(v)
print(s2)

输出

[1] 23.52175

例3 :

v <- c(1.8,3.7,9.2,4.7,6.1,2.8,6.1,2.2,1.4,7.9)
  
s1<-sqrt(sum((v-mean(v))^2/(length(v)-1)))
print(s1)
  
s2<-sd(v)
print(s2)

输出

[1] 2.676004

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程