Simulation results. Evolution in a finite ILGR population simulation with 106 groups was simulated for 1100 time periods. Initially, frequency of type A was p0 and groups were formed at random. Population regulation was given by the logistic
and δ = 0.01. There were three pay-off functions that gave the incremental effect of social behaviour on the expected number of offspring of types A and N in a group in which As had frequency x. Linear: and . Threshold: for
and , and for
and Iterated Public Goods Game (IPG): for
and , and for
and The observed value of Q is the average of values in the interval [100,1100] calculated using (33) in the electronic supplementary material. The first 100 time periods were ignored to allow the population to reach demographic quasi-equilibrium. The predicted value of Q is given by (3.4). The observed moments of the distribution of x were calculated using the empirical distribution of x at t = 1100 and the predicted ones were calculated using the beta(lp,lq) distribution for the values of p and calculated from the empirical distribution of x at t = 1100. This is the beta distribution that has the first two moments identical to the observed ones, and for these reason those first two moments are omitted from the table. The observed value of p1100 was calculated from the distribution of x at time t = 1100, and the predicted value was calculated by iterating the recursion for pt given in (3.2) and (3.3), where the betas are calculated using for period t, and Q is given by (3.4), beginning at time 100 with the value of p100 calculated from the simulation at time 100.