moncenterlib.stats.stats_gost_R_8_736_2011.pearson_test module
- moncenterlib.stats.stats_gost_R_8_736_2011.pearson_test.pearson_chi_square_normality(values: list, alpha: float = 0.05, r: int | None = None) PearsonNormalityResult
7. Доверительные границы случайной погрешности 7.4 При числе результатов измерений n > 50
Проверка нормальности по критерию Пирсона.
- Parameters:
values (list) – список результатов измерений
alpha (float, optional) – уровень значимости. Defaults to 0.05.
r (int | None, optional) – число интервалов. Если не задано, выбирается автоматически. Defaults to None.
- Raises:
ValueError – Критерий Пирсона по п. 7.4 применяют при n > 50
ValueError – alpha должно быть в интервале (0, 1)
ValueError – Среднее квадратическое отклонение S равно 0
ValueError – Число интервалов r должно быть не меньше 4
ValueError – Все значения одинаковы, критерий неприменим
- Returns:
Итог проверки по критерию Пирсона, содержащий статистику хи-квадрат, критическое значение, степени свободы, интервалы и признак passed.
- Return type:
Example
>>> result = pearson_chi_square_normality(list(range(1, 52))) >>> result.passed True