R 中計算標準誤差
Manav Narula
2023年1月30日
2021年1月22日
在統計學的世界裡,平均數的標準誤差是一個非常有用和重要的術語。它告訴我們樣本與實際平均數的偏離程度,與標準差不同,標準差是衡量資料分散程度的指標。
平均數標準誤差的公式是標準差除以資料長度的平方根。
在 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 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