「標準偏差」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
1行目: 1行目:
'''標準偏差'''(ひょうじゅんへんさ、standard deviation、std)とは、データの散らばっている範囲の中心のことである。
+
'''標準偏差'''(ひょうじゅんへんさ、standard deviation、std)とは、[[データ]]の散らばっている範囲の中心のことである。
 +
 
 +
標準偏差は[[平均]]と共によく使われる指標である。
  
 
一般的な分布ではデータの9割は標準偏差を中心とした約2倍(1.96倍)の範囲内に収まる。
 
一般的な分布ではデータの9割は標準偏差を中心とした約2倍(1.96倍)の範囲内に収まる。
  
逆をいえばデータの1割以上が範囲外の場合は、そもそもデータ数が足りておらず統計もクソもない状態であるといえる。そのような状態にも関わらず、あえて正規分布をもちいた「現実とは乖離した数値」を提示し、よくわかっていない一般人を、煽り、騙す、というコンサルタントまがいの詐欺師の手法なども有名なので注意しよう。
+
逆をいえばデータの1割以上が範囲外の場合は、そもそもデータ数が足りておらず統計もクソもない状態であるといえる。そのような状態にも関わらず、あえて正規分布をもちいた「現実とは乖離した数値」を提示し、よくわかっていない一般人を、煽り、騙す、という詐欺師の手法なども有名なので数字のマジックには注意しよう。
  
 
== 計算式 ==
 
== 計算式 ==
20行目: 22行目:
 
var std = sum / array.Length;
 
var std = sum / array.Length;
 
</source>
 
</source>
 +
 +
[[category: アルゴリズム]]
 +
[[category: 算数]]

2022年9月12日 (月) 02:42時点における版

標準偏差(ひょうじゅんへんさ、standard deviation、std)とは、データの散らばっている範囲の中心のことである。

標準偏差は平均と共によく使われる指標である。

一般的な分布ではデータの9割は標準偏差を中心とした約2倍(1.96倍)の範囲内に収まる。

逆をいえばデータの1割以上が範囲外の場合は、そもそもデータ数が足りておらず統計もクソもない状態であるといえる。そのような状態にも関わらず、あえて正規分布をもちいた「現実とは乖離した数値」を提示し、よくわかっていない一般人を、煽り、騙す、という詐欺師の手法なども有名なので数字のマジックには注意しよう。

計算式

  • データの平均を求める
  • 各データと平均の差の2乗を求め、足していく
  • 要素数で割る
C#
var array = new [] { 1, 2, 3, 4, 5 };
var mean = array.Average();
var sum = 0;
for (int i = 0; i < array.Length; i++) {
    sum += Math.Pow(array[i] - mean, 2);
}
var std = sum / array.Length;