scipy.special.chdtrc#
- scipy.special.chdtrc(v, x, out=None) = <ufunc 'chdtrc'>#
Überlebensfunktion der Chi-Quadrat-Verteilung.
Gibt die Fläche unter dem rechten Schwanz (von x bis unendlich) der Chi-Quadrat-Wahrscheinlichkeitsdichtefunktion mit v Freiheitsgraden zurück.
\[\frac{1}{2^{v/2} \Gamma(v/2)} \int_x^\infty t^{v/2 - 1} e^{-t/2} dt\]Hier ist \(\Gamma\) die Gamma-Funktion; siehe
gamma. Dieses Integral kann ausgedrückt werden als die regulierte obere unvollständige Gammafunktiongammainccalsgammaincc(v / 2, x / 2). [1]- Parameter:
- varray_like
Freiheitsgrade.
- xarray_like
Untere Grenze des Integrals.
- outndarray, optional
Optionales Ausgabearray für die Funktionsergebnisse.
- Rückgabe:
- skalar oder ndarray
Werte der Überlebensfunktion.
Hinweise
chdtrchat experimentelle Unterstützung für Python Array API Standard-kompatible Backends zusätzlich zu NumPy. Bitte erwägen Sie, diese Funktionen zu testen, indem Sie eine UmgebungsvariableSCIPY_ARRAY_API=1setzen und CuPy-, PyTorch-, JAX- oder Dask-Arrays als Array-Argumente bereitstellen. Die folgenden Kombinationen von Backend und Gerät (oder anderer Fähigkeit) werden unterstützt.Bibliothek
CPU
GPU
NumPy
✅
n/a
CuPy
n/a
✅
PyTorch
✅
✅
JAX
✅
✅
Dask
✅
n/a
Siehe Unterstützung für den Array API Standard für weitere Informationen.
Referenzen
[1]Chi-Quadrat-Verteilung, https://www.itl.nist.gov/div898/handbook/eda/section3/eda3666.htm
Beispiele
>>> import numpy as np >>> import scipy.special as sc
Sie kann ausgedrückt werden als die regulierte obere unvollständige Gammafunktion.
>>> 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])