Kako izračunati srednju i standardnu ​​devijaciju pomoću Pythona

Autor: Charles Brown
Datum Stvaranja: 2 Veljača 2021
Datum Ažuriranja: 26 Travanj 2024
Anonim
Standardna devijacija na digitronu
Video: Standardna devijacija na digitronu

Sadržaj

Python je besplatan i lak za čitanje programski jezik. Kada programirate na Pythonu, možda će trebati izračunati prosječnu varijancu i standardno odstupanje niza brojeva. Na primjer, izračunavanje prosječne ocjene sudionika u testu, a zatim standardne devijacije ili koliko se ocjena razlikuje od prosjeka za ocjenu svakog učenika. Koristeći primjer ispitnih ocjena, jednadžba za prosječenje definira se kao zbroj svih ocjena podijeljen s brojem ispita. Standardna devijacija definira se kao kvadratni korijen zbroja svake pojedine note umanjene za prosjek svih kvadrata nota, podijeljen s brojem testova minus jedan.

Korak 1

Otvorite uređivač Python.

Korak 2

Izračunajte prosjek upisivanjem:

bilješke = (1, 2, 3, 4, 5) mediji = zbroj (bilješke) / len (bilješke) tiskani mediji;


Python će vratiti prosječnu vrijednost jednaku "3".

3. korak

Izračunajte standardno odstupanje upisivanjem sljedećeg koda, a zatim pritisnite "Enter".

iz matematike 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 - zbroj * zbroj / n / n);

4. korak

Unesite sljedeći kod, a zatim pritisnite "Enter".

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

Korak 5

Unesite sljedeći kod, a zatim pritisnite "Enter".

za vrijednost u (bilješke): print (bilješke, standDev (bilješke));

Python će vratiti rezultat testa i standardno odstupanje za svaku vrijednost:

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