R 中計算標準誤差

Manav Narula 2023年1月30日 2021年1月22日
  1. 在 R 中使用 std.error() 函式計算均值的標準誤差
  2. 在 R 中使用你自己的函式來計算平均值的標準誤差
R 中計算標準誤差

在統計學的世界裡,平均數的標準誤差是一個非常有用和重要的術語。它告訴我們樣本與實際平均數的偏離程度,與標準差不同,標準差是衡量資料分散程度的指標。

平均數標準誤差的公式是標準差除以資料長度的平方根。

在 R 中計算平均數的標準誤差比較簡單。我們可以使用 plotrix 包提供的 std.error() 函式,也可以很容易地建立一個同樣的函式。

在 R 中使用 std.error() 函式計算均值的標準誤差

std.error() 直接計算傳遞值的平均值標準誤差。例如:

x <- c(5,6,8,9,7,5,7,8)
std.error(x)
[1] 0.5153882

在使用這個函式之前,記得匯入 plotrix 包。

在 R 中使用你自己的函式來計算平均值的標準誤差

要建立我們自己的函式來計算平均數的標準誤差,我們只需用 sd() 函式求出觀測值的標準差,用 length() 函式求出總的觀測值,並適當放入公式中即可。

下面的例子說明了如何操作。

x <- c(5,6,8,9,7,5,7,8)
std_mean <- function(x) sd(x)/sqrt(length(x))
std_mean(x)
[1] 0.5153882
Author: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn