pyhctsa.operations.correlation.partial_autocorr¶
-
pyhctsa.operations.correlation.partial_autocorr(y, max_tau=
10, what_method='ols')¶ Compute the partial autocorrelation of an input time series.
This function calculates the partial autocorrelation function (PACF) up to a specified lag using either ordinary least squares or Yule-Walker equations.
- Parameters:¶
- y : array-like¶
The input time series.
- max_tau : int, optional¶
Maximum time-delay to compute PACF values for. Default is 10.
- method : {'ols', 'yule-walker'}, optional
Method to compute partial autocorrelation:
'ols': Ordinary least squares regression.'yule-walker': Yule-Walker equations method.
Default is
'ols'.- what_method : str¶
- Returns:¶
Dictionary containing partial autocorrelations for each lag, with keys:
’pac_1’: PACF at lag 1
’pac_2’: PACF at lag 2
…up to maxTau
- Return type:¶
dict