Hoe de gemiddelde en standaarddeviatie te berekenen met Python

Schrijver: Vivian Patrick
Datum Van Creatie: 9 Juni- 2021
Updatedatum: 15 November 2024
Anonim
How To Calculate the Standard Deviation Using Python and Pandas
Video: How To Calculate the Standard Deviation Using Python and Pandas

Inhoud

Python is een gratis en gemakkelijk te lezen programmeertaal. Bij het programmeren in Python kan het nodig zijn om de gemiddelde variantie en standaarddeviatie van een reeks getallen te berekenen. Bijvoorbeeld het berekenen van de gemiddelde score van testdeelnemers en vervolgens de standaarddeviatie, of hoeveel de score varieert van het gemiddelde voor het cijfer van elke student. Aan de hand van het voorbeeld van examencijfers wordt de vergelijking voor het middelen gedefinieerd als de som van alle cijfers gedeeld door het aantal examens. De standaarddeviatie wordt gedefinieerd als de vierkantswortel van de som van elke individuele noot minus het gemiddelde van alle noten in het kwadraat, gedeeld door het aantal tests min één.

Stap 1

Open de Python-editor.

Stap 2

Bereken het gemiddelde door te typen:

notes = (1, 2, 3, 4, 5) media = som (notes) / len (notes) gedrukte media;


Python retourneert de gemiddelde waarde gelijk aan "3".

Stap 3

Bereken de standaarddeviatie door de volgende code in te typen en vervolgens op "Enter" te drukken.

uit wiskunde importeren sqrt def standDev (x): sdev.sum + = x som2 + = x * x sdev.n + = 1,0 som, som2, n = sdev.sum, sdev.sum2, sdev.n retourneren sqrt (som2 / n - som * som / n / n);

Stap 4

Voer de volgende code in en druk op "Enter".

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

Stap 5

Voer de volgende code in en druk op "Enter".

voor waarde in (notes): print (notes, standDev (notes));

Python retourneert de testscore en standaarddeviatie voor elke waarde:

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