Simulation of linguistic change

Simulation of language change

Social Impact Model

The following demonstration is based on Daniel Nettle (1999) Using Social Impact Theory to simulate language change:

Complexity of this Simulation

To calculate the change of a population of 400 over a time of 20 generations, there is an average need of more than 13 million operations - (at least in this first version) - thus calculations may take some time, sorry, :-). The problem of this simulation has a relatively high complexity (where N is the populations size and G the time span in generations):

Simulation of language change

Social Impact Model

The following demonstration is based on Daniel Nettle (1999) Using Social Impact Theory to simulate language change:

Complexity of this Simulation

To calculate the change of a population of 400 over a time of 20 generations, there is an average need of more than 13 million operations - (at least in this first version) - thus calculations may take some time, sorry, :-). The problem of this simulation has a relatively high complexity (where N is the populations size and G the time span in generations):

Simulation of language change

Social Impact Model

The following demonstration is based on Daniel Nettle (1999) Using Social Impact Theory to simulate language change:

Complexity of this Simulation

To calculate the change of a population of 400 over a time of 20 generations, there is an average need of more than 13 million operations - (at least in this first version) - thus calculations may take some time, sorry, :-). The problem of this simulation has a relatively high complexity (where N is the populations size and G the time span in generations):

The formula

The formula used to determine which variation is adapted by a given speaker at a certain time is about like this:
  1. At a time (=generation) t calculate the variation used by the speaker s1 as follows:
    1. Divide the social influence (=status) of any speaker s2 towards s1 by the squared social distance between them (measured by the euclidian distance in the toroidal space).
    2. Sum up that weight average social influence (=status/distance^2) of all speakers for each variation.
    3. Raise the number of speakers who actually use that variation to the power of a, where a is a constant for the impact of additional speakers of the same variation (see the form below).
    4. Multiply the result of 3) with the result of 4).
    5. Speaker s1 will now speak that variation with the highest impact on him (4).
  2. Repeat until maximum of generations is reached.

[New -- Glossary of parameters -- New] | [Statistical effect over generations] | [Distribution of patterns in social space] | [NEW -- SocImp v1.10 -- NEW] | [Back] | [HOME]