この記事では、R プログラミング言語で標準誤差を計算する方法を見ていきます。
数学的には、次の式を使用して標準誤差を計算できます。
標準偏差/平方根(n)
R 言語では、次の方法で計算できます。
- sd() 関数と length 関数の使用
- 標準誤差の式を使用します。
- プロットリックスパッケージを使用します。
方法 1 : sd() 関数と length 関数を使用する
ここでは、標準偏差を計算する sd() 関数を使用してから、観測値の合計数を見つけるために length() 関数を使用します。
構文: sd(データ)/sqrt(長さ((データ)))
例: ベクトル内の 10 個の値のセットから標準誤差を計算する R プログラム
R
# consider a vector with 10 elements> a <->c>(179, 160, 136, 227, 123, 23,> >45, 67, 1, 234)> # calculate standard error> print>(>sd>(a)/>sqrt>(>length>((a))))> |
if-else Java
>
>
出力:
[1] 26.20274>
方法 2: 標準誤差公式を使用する
ここでは、観測値を取得するために標準誤差の公式を使用します。
構文: sqrt(sum((a-平均(a))^2/(長さ(a)-1)))/sqrt(長さ(a))
Javaの文字列どこ
- data は入力データです
- sqrt関数は平方根を求める関数です
- sum は、データ内の要素の合計を見つけるために使用されます。
- means はデータの平均を求めるために使用される関数です
- length はデータの長さを返すために使用される関数です。
例: 数式を使用して標準誤差を計算する R プログラム
R
# consider a vector with 10 elements> a <->c>(179, 160, 136, 227, 123, 23,> >45, 67, 1, 234)> # calculate standard error> print>(>sqrt>(>sum>((a ->mean>(a)) ^ 2/(>length>(a) - 1)))> >/>sqrt>(>length>(a)))> |
>
>
出力:
[1] 26.20274>
方法 3 : std.error() 関数を使用する (plotrix パッケージ)
標準誤差を直接計算する組み込み関数です。これは、plotrix パッケージで利用可能です
構文: std.error(データ)
例: std.error() を使用して標準誤差を計算する R プログラム
R
# import plotrix package> library>(>'plotrix'>)> # consider a vector with 10 elements> a <->c>(179,160,136,227,123,> >23,45,67,1,234)> # calculate standard error using in built> # function> print>(>std.error>(a))> |
>
>
b+ ツリー
出力:
[1] 26.20274>