get_turbulence()
Computes turbulence for each sequence from subsequence diversity and spell-duration variance.
Function Usage
python
from sequenzo import get_turbulence
result = get_turbulence(seqdata, norm=False, silent=True, type=1, id_as_column=True)Entry Parameters
seqdata:SequenceDataobject.norm: normalize turbulence value.silent: suppress progress messages.type: spell-variance type (1or2).id_as_column: return ID as a regular column.
Returns
DataFrame with turbulence values by sequence.
TraMineR Mapping
- Equivalent TraMineR function:
TraMineR::seqST().
Authors
Code and documentation: Yuqi Liang
See Also
- Sequence Characteristics Indicators Overview maps all indicator families.
- Sequence Summary Statistics vs Sequence Characteristics Indicators explains when to use indicators versus statistics or distances.
References
Ritschard, G. (2023), "Measuring the nature of individual sequences", Sociological Methods and Research, 52(4), 2016-2049. doi:10.1177/00491241211036156.