egttools.plotting.helpers.calculate_nb_states

calculate_nb_states()

Calculate the number of possible states in a discrete simplex.

This is the number of integer compositions of group_size individuals into nb_strategies categories.

Parameters:
  • group_size (int) – Total number of individuals.

  • nb_strategies (int) – Number of available strategies.

Returns:

Number of possible discrete states.

Return type:

int

Examples

>>> calculate_nb_states(4, 3)
15
>>> calculate_nb_states(10, 2)
11