Zurück zu den Modellen
Transformer

FourierTransform

Simple Fourier transform for time series.

The implementation is based on the real fast fourier transform from numpy.fft.rfft Returns pd.Series of amplitudes of integer range frequencies. Even-Sampling of data is assumed and frequency range converted to integer.

Schnellstart

python
from sktime.transformations.fourier import FourierTransform

estimator = FourierTransform

Tags

Fähigkeiten

  • Reihen ungleicher Länge
  • Multivariat: Nicht unterstützt
  • Inverse Transformation: Nicht unterstützt
  • Fehlende Werte: Nicht unterstützt
  • Entfernt fehlende Werte: Nicht unterstützt
  • Gleicht Reihenlängen an: Nicht unterstützt

Eigenschaften

Eingabetypscitype:transform-input
Series
Ausgabetypscitype:transform-output
Series
Label-Typscitype:transform-labels
None
Fit ist leerfit_is_empty
Ja
Behält den Zeitindextransform-returns-same-time-index
Nein
Benötigt Xrequires_X
Ja
Benötigt yrequires_y
Nein
X und y brauchen denselben IndexX-y-must-have-same-index
Nein

Beispiele

>>> from sktime.transformations.fourier import FourierTransform
>>> from sktime.datasets import load_airline
>>> X = load_airline ()
>>> transformer = FourierTransform ()
>>> X_ft = transformer. fit_transform (X)