Compute fixed-width fracdiff
use openquant::fracdiff::frac_diff_ffd;
let series = vec![100.0, 100.2, 100.1, 100.4, 100.6];
let out = frac_diff_ffd(&series, 0.4, 1e-4); Market Microstructure, Dependence and Regime Detection
Fractional differentiation to improve stationarity while retaining memory.
Balances stationarity and predictive memory better than integer differencing.
get_weightsget_weights_ffdfrac_difffrac_diff_ffd\[w_k = -w_{k-1}\frac{d-k+1}{k}\]
\[y_t=\sum_{k=0}^{\infty}w_k x_{t-k}\]
use openquant::fracdiff::frac_diff_ffd;
let series = vec![100.0, 100.2, 100.1, 100.4, 100.6];
let out = frac_diff_ffd(&series, 0.4, 1e-4);