Как рассчитать среднее и стандартное отклонение с помощью Python

Автор: Robert Doyle
Дата создания: 18 Июль 2021
Дата обновления: 14 Ноябрь 2024
Anonim
Математическое Ожидание, Дисперсия, Стандартное Отклонение за 5 минут
Видео: Математическое Ожидание, Дисперсия, Стандартное Отклонение за 5 минут

Содержание

Python - это бесплатный и простой для чтения язык программирования. При программировании на Python может возникнуть необходимость в вычислении средней дисперсии и стандартного отклонения ряда чисел. Например, вычисление среднего балла участников теста, а затем стандартного отклонения или того, насколько балл отличается от среднего для класса каждого учащегося. На примере результатов тестов уравнение для усреднения определяется как сумма всех оценок, деленная на количество тестов. Стандартное отклонение определяется как квадратный корень из суммы каждой отдельной ноты минус средний квадрат всех нот, деленный на количество тестов минус один.

Шаг 1

Откройте редактор Python.

Шаг 2

Рассчитайте среднее значение, набрав:

notes = (1, 2, 3, 4, 5) media = sum (notes) / len (notes) печатные СМИ;


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».

для значения в (примечания): печать (примечания, standDev (примечания));

Python вернет результат теста и стандартное отклонение для каждого значения:

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