logo

R での標準誤差の計算

この記事では、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>