egttools.numerical.numerical_.calculate_expected_state_indicator¶
- calculate_expected_state_indicator()¶
Calculate E[f] = sum_s sd(s) * f(s) for a single state-level indicator.
Unlike
calculate_expected_indicator, no group sampling is performed. The callableindicatorreceives the full population state vector (integer counts, sums to pop_size) and returns a scalar.- Parameters:
pop_size (int) – Total number of individuals in the population.
nb_strategies (int) – Number of strategies available in the population.
stationary_distribution (scipy.sparse.csr_matrix) – Sparse stationary distribution over population states.
indicator (callable) – Function mapping a population state (list[int]) to a float.
- Returns:
Expected value of the indicator.
- Return type: