Description: | | Two filters for transforming numeric input data using the fast fourier transform. An attribute filter accepts time-series data stored sequentially within an attribute(s) (i.e over instances). An instance filter accepts sequences stored across attributes (i.e. each instance is a sequence). In the former case, the user can specify a sequence length (N), and the values of an attribute over N consecutive instances is FFT transformed and becomes an output instance. In the later case, the sequence length is determined by the number of numeric attributes in the original data. Both filters output an FFT magnitude spectrum for sequences. The user can opt to reduce dimensionality by binning the spectrum. Based on original code by Anilkumar Patro at Worcestor Polytechnic Institute. |