Πώς να υπολογίσετε τη μέση και την τυπική απόκλιση χρησιμοποιώντας το Python

Συγγραφέας: Joan Hall
Ημερομηνία Δημιουργίας: 5 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 11 Ενδέχεται 2024
Anonim
Statistics with Python! Monte Carlo Integration
Βίντεο: Statistics with Python! Monte Carlo Integration

Περιεχόμενο

Η Python είναι μια ελεύθερη και ευανάγνωστη γλώσσα προγραμματισμού. Κατά τον προγραμματισμό στο Python, ενδέχεται να υπάρχει ανάγκη υπολογισμού της μέσης διακύμανσης και της τυπικής απόκλισης μιας σειράς αριθμών. Για παράδειγμα, τον υπολογισμό της μέσης βαθμολογίας των συμμετεχόντων στις δοκιμές και, στη συνέχεια, της τυπικής απόκλισης ή της διακύμανσης της βαθμολογίας από τον μέσο όρο για την τάξη κάθε μαθητή. Χρησιμοποιώντας το παράδειγμα των βαθμολογιών των εξετάσεων, η εξίσωση για τον μέσο όρο ορίζεται ως το άθροισμα όλων των βαθμών διαιρούμενο με τον αριθμό των εξετάσεων. Η τυπική απόκλιση ορίζεται ως η τετραγωνική ρίζα του αθροίσματος κάθε μεμονωμένης σημείωσης μείον τον μέσο όρο όλων των τετραγώνων σημειώσεων, διαιρούμενο με τον αριθμό των δοκιμών μείον μία.

Βήμα 1

Ανοίξτε το πρόγραμμα επεξεργασίας Python.

Βήμα 2

Υπολογίστε τον μέσο όρο πληκτρολογώντας:

σημειώσεις = (1, 2, 3, 4, 5) πολυμέσα = άθροισμα (σημειώσεις) / len (σημειώσεις) μέσα εκτύπωσης;


Η Python θα επιστρέψει τη μέση τιμή ίση με "3".

Βήμα 3

Υπολογίστε την τυπική απόκλιση πληκτρολογώντας τον ακόλουθο κωδικό και, στη συνέχεια, πατήστε "Enter".

από math εισαγωγή sqrt def standDev (x): sdev.sum + = x sum2 + = x * x sdev.n + = 1,0 άθροισμα, άθροισμα2, n = sdev.sum, sdev.sum2, sdev.n return sqrt (sum2 / n - άθροισμα * άθροισμα / n / n);

Βήμα 4

Εισαγάγετε τον ακόλουθο κωδικό και, στη συνέχεια, πατήστε "Enter".

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

Βήμα 5

Εισαγάγετε τον ακόλουθο κωδικό και, στη συνέχεια, πατήστε "Enter".

για τιμή σε (σημειώσεις): εκτύπωση (σημειώσεις, standDev (σημειώσεις));

Η Python θα επιστρέψει το σκορ δοκιμής και την τυπική απόκλιση για κάθε τιμή:

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