pyhctsa.operations.information.first_max¶
-
pyhctsa.operations.information.first_max(y, max_what=
'mi-gaussian', extra_param=None)¶ Time of first maximum in a given self-correlation function.
- Parameters:¶
- y : array-like¶
The input time series.
- max_what : str, optional¶
Correlation measure to maximize.
Autocorrelation:
"ac": Autocorrelation.
Automutual information (AMI):
"mi": AMI using the JIDT Gaussian estimator (default for AMI)."mi-kernel": AMI using the JIDT kernel estimator."mi-kraskov1": AMI using the JIDT Kraskov estimator (variant 1)."mi-kraskov2": AMI using the JIDT Kraskov estimator (variant 2)."mi-hist": AMI using a histogram-based estimator.
Default is
"mi".- extra_param : any, optional¶
An additional parameter required for the specified max_what method (e.g., for Kraskov).
- Returns:¶
The time of the first maximum.
- Return type:¶
int