moncenterlib.stats.stats_gost_R_8_736_2011.mises_smirnov_test module

moncenterlib.stats.stats_gost_R_8_736_2011.mises_smirnov_test.mises_smirnov_omega2_normality(values: list, alpha: float = 0.1) MisesSmirnovNormalityResult

Приложение Г. Проверка гипотезы о нормальности распределения результатов измерений при n > 50 по критерию ω² Мизеса—Смирнова.

По ГОСТ после вычисления статистики nΩ² по формуле (Г.1) по таблице Г.3 определяют значение a(x) и сравнивают его с 1 - alpha: - если a(x) > 1 - alpha, гипотезу отвергают; - если a(x) <= 1 - alpha, гипотезу не отвергают.

Parameters:
  • values (list[float]) – список результатов измерений

  • alpha (float, optional) – уровень значимости. Обычно 0.1 или 0.2.

Raises:
  • ValueError – Критерий ω² по приложению Г применим только при n > 50

  • ValueError – alpha должно быть в интервале (0, 1)

  • ValueError – Среднее квадратическое отклонение S равно 0

Returns:

итог проверки и промежуточные значения.

Return type:

MisesSmirnovNormalityResult

Example

>>> result = mises_smirnov_omega2_normality(list(range(1, 60)))
>>> result.passed
True