python – Numpyを使った標準偏差(Standard Deviation)の求め方

Facebook にシェア
Pocket
LINEで送る
このエントリーを Google ブックマーク に追加

標準偏差

s^2 = \sum_{i=1}^{N} (x_i - m)^{2}
(m = \frac{1}{N} \sum_{j=1}^{N} x_j)

[python] import math

def hensa(ary):
m = sum(ary) / len(ary)
a = 0
for n in ary:
a += math.pow((n – m), 2)
a = math.sqrt(a / len(ary))
return a
[/python]

なんてしなくても

[python] import numpy as np

np.std(ary)
[/python]

で出せる模様。

Related posts

コメントを残す