📜  如何在 R 中找到标准偏差?

📅  最后修改于: 2022-05-13 01:55:37.424000             🧑  作者: Mango

如何在 R 中找到标准偏差?

在本文中,我们将讨论如何在 R 编程语言中找到标准偏差。标准偏差是对值离散程度的度量。它也可以定义为方差的平方根。

样本标准差公式:

s = \sqrt{\frac{1}{N-1}\displaystyle\sum\limits_{i=1}^N(x_i-\overline{x})^2 }

在哪里,

  • s = 样本标准偏差
  • N = 实体数量
  • \overline{x} = 实体的平均值

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



方法 1:朴素的方法

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

示例 1:

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


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


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


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


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


输出:

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

输出:



方法 2:使用 sd()

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

示例 1:

电阻

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

输出:

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

输出:

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

输出: