scipy.special.boxcox1p#

scipy.special.boxcox1p(x, lmbda, out=None) = <ufunc 'boxcox1p'>#

Berechnen Sie die Box-Cox-Transformation von 1 + x.

Die von boxcox1p berechnete Box-Cox-Transformation ist

y = ((1+x)**lmbda - 1) / lmbda  if lmbda != 0
    log(1+x)                    if lmbda == 0

Gibt nan zurück, wenn x < -1. Gibt -inf zurück, wenn x == -1 und lmbda < 0.

Parameter:
xarray_like

Zu transformierende Daten.

lmbdaarray_like

Potenzparameter der Box-Cox-Transformation.

outndarray, optional

Optionales Ausgabe-Array für die Funktionswerte

Rückgabe:
yskalar oder ndarray

Transformierte Daten.

Hinweise

Hinzugefügt in Version 0.14.0.

Beispiele

>>> from scipy.special import boxcox1p
>>> boxcox1p(1e-4, [0, 0.5, 1])
array([  9.99950003e-05,   9.99975001e-05,   1.00000000e-04])
>>> boxcox1p([0.01, 0.1], 0.25)
array([ 0.00996272,  0.09645476])