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 Gammafunktion gammaincc als gammaincc(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.

Siehe auch

chdtr, chdtri, chdtriv, gammaincc

Hinweise

chdtrc hat 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 Umgebungsvariable SCIPY_ARRAY_API=1 setzen 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

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