Come calcolare la media e la deviazione standard usando Python

Autore: Alice Brown
Data Della Creazione: 28 Maggio 2021
Data Di Aggiornamento: 7 Maggio 2024
Anonim
Analisi della Varianza (ANOVA) con Python #1 - Dado vs Dado Truccato: Media e Deviazione Standard
Video: Analisi della Varianza (ANOVA) con Python #1 - Dado vs Dado Truccato: Media e Deviazione Standard

Contenuto

Python è un linguaggio di programmazione gratuito e di facile lettura. Quando si programma in Python, potrebbe essere necessario calcolare la varianza media e la deviazione standard di una serie di numeri. Ad esempio, calcolare il punteggio medio dei partecipanti al test, quindi la deviazione standard o la differenza tra il punteggio e la media del voto di ogni studente. Utilizzando l'esempio dei voti degli esami, l'equazione per la media è definita come la somma di tutti i voti divisa per il numero di esami. La deviazione standard è definita come la radice quadrata della somma di ogni singola nota meno la media di tutte le note al quadrato, divisa per il numero di prove meno uno.

Passo 1

Apri l'editor Python.

Passo 2

Calcola la media digitando:

note = (1, 2, 3, 4, 5) media = somma (note) / len (note) supporto di stampa;


Python restituirà il valore medio uguale a "3".

Passaggio 3

Calcola la deviazione standard digitando il codice seguente, quindi premi "Invio".

da 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 - somma * somma / n / n);

Passaggio 4

Immettere il codice seguente, quindi premere "Invio".

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

Passaggio 5

Immettere il codice seguente, quindi premere "Invio".

per il valore in (note): print (note, standDev (note));

Python restituirà il punteggio del test e la deviazione standard per ogni valore:

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