> a <- c(179,160,136,227) > sd(a) [1] 38.57892 > sqrt(sum((a-mean(a))^2/(length(a)-1))) [1] 38.57892 
 “ `
 
したがって、標準偏差を段階的に計算する必要があります。したがって、最初に、すべてのデータポイントの差の合計を平均で計算する必要があります。
 countという変数を作成し、値0に設定します。 。
そのためには、変数(iなど)を使用してデータセットをループし、毎回iを減算します。平均で。平均は、mean(dataset)として計算できます。
 count = count + (i-mean)^2 によって、カウントするすべてのループ反復の結果を追加します。 p> 
ここで、カウント変数をlen(dataset) - 1 
で除算します。結果は分散です。したがって、標準偏差を計算するには、上記の値の平方根を計算する必要があります。
 Rでは、次のように実行します。sqrt(variance) 
最後に、平方根を適用した後に得られる結果は標準偏差です。
コメント