Pythonを使用して平均と標準偏差を計算する方法

著者: Robert White
作成日: 4 Aug. 2021
更新日: 5 5月 2024
Anonim
PythonとPandasを使用して標準偏差を計算する方法
ビデオ: PythonとPandasを使用して標準偏差を計算する方法

コンテンツ

Pythonは無料で読みやすいプログラミング言語です。 Pythonでプログラミングする場合、一連の数値の平均分散と標準偏差を計算する必要がある場合があります。たとえば、テスト参加者の平均スコアを計算してから、標準偏差、またはスコアが各学生の成績の平均とどれだけ異なるかを計算します。試験の成績の例を使用すると、平均化の方程式は、すべての成績の合計を試験数で割ったものとして定義されます。標準偏差は、個々のノートの合計から平方されたすべてのノートの平均を引いて、テストの数から1を引いたもので割ったものの平方根として定義されます。

ステップ1

Pythonエディターを開きます。

ステップ2

次のように入力して平均を計算します。

notes =(1、2、3、4、5)メディア= sum(メモ)/ len(メモ)印刷メディア。


Pythonは「3」に等しい平均値を返します。

ステップ3

次のコードを入力して標準偏差を計算し、「Enter」を押します。

from math import sqrt def standDev(x):sdev.sum + = x sum2 + = x * x sdev.n + = 1.0 sum、sum2、n = sdev.sum、sdev.sum2、sdev.n return sqrt(sum2 / n-合計 *合計/ n / n);

ステップ4

次のコードを入力し、「Enter」を押します。

sdev.sum = sdev.sum2 = sdev.n = 0

手順5

次のコードを入力し、「Enter」を押します。

(notes)の値の場合:print(notes、standDev(notes));

Pythonは、各値のテストスコアと標準偏差を返します。

(1, 2.2662308949301271) (2, 2.282542442102665) (3, 2.2081741457256578) (4, 2.1147629234082532) (5, 2.0438969623979113)