ARFIMAResult.is_stationary#
- property ARFIMAResult.is_stationary: bool[source]#
Whether the process is covariance stationary.
Overrides the short-memory test because stationarity here has two conditions, not one: the fractional order must satisfy
|d| < 0.5and the short-memory autoregressive block must be stable. Inheriting the AR-only test would report a unit-root-liked = 0.9process as stationary purely because its ARMA block is well behaved.Example
>>> import numpy as np >>> rng = np.random.default_rng(0) >>> res = ARFIMA(rng.standard_normal(400), order=(1, 0)).fit() >>> res.is_stationary == (abs(res.d) < 0.5 and res.stability.is_stable) True