Skip to content

get_individual_state_distribution() ​

get_individual_state_distribution() returns the per-sequence state distribution table.

Function Usage ​

python
from sequenzo import get_individual_state_distribution
result = get_individual_state_distribution(seqdata, as_proportion=False)

Entry Parameters ​

ParameterRequiredTypeDescription
seqdata✓SequenceDataInput sequence dataset.
as_proportion✗boolReturn proportions instead of counts.

What It Does ​

  • Computes state frequencies for each sequence.
  • Returns either counts or proportions, depending on as_proportion.

Returns ​

pd.DataFrame.

Examples ​

python
from sequenzo import get_individual_state_distribution

dist = get_individual_state_distribution(seqdata, as_proportion=True)
print(dist.head())

R Counterpart ​

  • Closest TraMineR function: TraMineR::seqistatd()
  • Mapping note: This is a direct conceptual match; Sequenzo computes per-sequence state frequency/distribution output with optional proportions.

See Also ​

Authors ​

Code: Yuqi Liang

Documentation: Yuqi Liang

Sequenzo is released under the BSD-3-Clause License; this documentation site source is licensed under MIT.