scipy.special.chdtrc#
-
scipy.special.chdtrc(v, x, выход=None) =
'chdtrc'> # Функция выживания хи-квадрат.
Возвращает площадь под правым хвостом (от x до бесконечности) функции плотности вероятности хи-квадрат с v степеней свободы:
\[\frac{1}{2^{v/2} \Gamma(v/2)} \int_x^\infty t^{v/2 - 1} e^{-t/2} dt\]Здесь \(\Gamma\) это гамма-функция; см.
gamma. Этот интеграл может быть выражен через регуляризованную верхнюю неполную гамма-функциюgammainccкакgammaincc(v / 2, x / 2). [1]- Параметры:
- varray_like
Степени свободы.
- xarray_like
Нижняя граница интеграла.
- выходndarray, необязательно
Необязательный выходной массив для результатов функции.
- Возвращает:
- скаляр или ndarray
Значения функции выживания.
Примечания
chdtrcимеет экспериментальную поддержку совместимых с Python Array API Standard бэкендов в дополнение к NumPy. Пожалуйста, рассмотрите тестирование этих функций, установив переменную окруженияSCIPY_ARRAY_API=1и предоставление массивов CuPy, PyTorch, JAX или Dask в качестве аргументов массива. Поддерживаются следующие комбинации бэкенда и устройства (или других возможностей).Библиотека
CPU
GPU
NumPy
✅
н/д
CuPy
н/д
✅
PyTorch
✅
✅
JAX
✅
✅
Dask
✅
н/д
См. Поддержка стандарта array API для получения дополнительной информации.
Ссылки
[1]Распределение хи-квадрат, https://www.itl.nist.gov/div898/handbook/eda/section3/eda3666.htm
Примеры
>>> import numpy as np >>> import scipy.special as sc
Может быть выражена через регуляризованную верхнюю неполную гамма-функцию.
>>> v = 1 >>> x = np.arange(4) >>> sc.chdtrc(v, x) array([1. , 0.31731051, 0.15729921, 0.08326452]) >>> sc.gammaincc(v / 2, x / 2) array([1. , 0.31731051, 0.15729921, 0.08326452])