scipy.special.chdtrc — SciPy v1.15.2 Manual (original) (raw)

scipy.special.chdtrc(v, x, out=None) = <ufunc 'chdtrc'>#

Chi square survival function.

Returns the area under the right hand tail (from x to infinity) of the Chi square probability density function with v degrees of freedom:

\[\frac{1}{2^{v/2} \Gamma(v/2)} \int_x^\infty t^{v/2 - 1} e^{-t/2} dt\]

Here \(\Gamma\) is the Gamma function; see gamma. This integral can be expressed in terms of the regularized upper incomplete gamma function gammaincc asgammaincc(v / 2, x / 2). [1]

Parameters:

varray_like

Degrees of freedom.

xarray_like

Lower bound of the integral.

outndarray, optional

Optional output array for the function results.

Returns:

scalar or ndarray

Values of the survival function.

References

Examples

import numpy as np import scipy.special as sc

It can be expressed in terms of the regularized upper incomplete gamma function.

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])