11 個のキーワードで学ぶ統計学入門 4 / 母標準偏差 (population standard deviation)
母分散の平方根のこと。
- Calculator の場合:
構文: stDevPop(リスト)
実行結果:
(stDevSamp() は不偏標本標準偏差)
- Nspired Lua で実行する場合:
seq2 = {1,2,3,4,5,6,7,8,9,10} function stDevPop(list) local temp = "{"..table.concat(list, ",").."}" --return math.eval("stDevPop("..temp..")") return math.eval(string.format("stDevPop(%s)", temp)) end function on.resize() print(stDevPop(seq2)) end
実行結果:
- Lua だけで組む場合
function sum(list) local temp = 0 for i = 1, #list do temp = temp + list[i] end return temp end function varPop(list) local num = #list local mean = sum(list) / num local sum2 = 0 for i = 1, num do sum2 = sum2 + (list[i] - mean)^2 end return sum2 / num end function stDevPop(list) return math.sqrt(varPop(list)) end seq2 = {1,2,3,4,5,6,7,8,9,10} print(stDevPop(seq2))
実行結果:
――――――――――――――――――――――――――――――――
Wolfram の場合 (組込函数有無不明のため自作):
s1={1,2,3,4,5,6,7,8,9,10}; N[Sqrt[Total[(s1-Mean[s1])^2/Length[s1]]]] N[StandardDeviation[s1]]
実行結果:
(StandardDeviation[] は sample standard deviation)
――――――――――――――――――――――――――――――――
Excel の場合:
構文: STDEV.P(始点セル:終点セル)
実行結果:
(STDEV.S() は sample standard deviation)