DE models for the spread of grassroots political views
Introduction
Differential equation models for the spread of infectious diseases have been widely extended and adapted to a variety of other application areas. In this lab we explore a class of similar models for studying the spread of political views. As with infectious diseases, the overall strategy consists of splitting the entire population into distinct, non-overlapping groups, whose numbers change as a function of time. Consider, for example, the problem of modeling a political issue on which there are only two sides. Let denote the population of interest and let represent the number of individuals in the population who support the political idea under consideration. Then the number who oppose the idea would be . This provides a natural framework for adapting an SIS (Susceptible-Infected-Susceptible) type of infectious disease model.Lab project
We will develop an SIS and SIR type of model for the spread of political ideas. This will involve model development, analysis, and parameter estimation. To help us think concretely through the details of model development, we will work with historical data from past political events. The figure below shows a 5-year history of U.S. public opinion about the U.S. war against Iraq, compiled by the Pew Research Center.
- The SIS model: From the epidemiology literature, this model has the form where and , respectively, denote the number of susceptibles and infectives in a population of constant size , and the rest of the quantities are parameters. In adapting this model to political ideas/opinion, we would need to associate and with the number of people on either side of a political position. This model doesn't permit more than two sides for the political position. We will do our best to fit it to the Iraq war data. To keep things simple, let . Then , , will directly correspond to percentages of the population. Here are some items to explore and address
- The SIS model admits non-zero, stable equilibrium solution(s). Why does that suggest it may be suitable to simulate the Pew data (if we focus on two variables)?
- Make suitable choices for the two variables, e.g., by ignoring one variable or combining it with one of the others.
- Using the Pew data, estimate the values of the parameters in the model. Use data from the graphs, together with your understanding of equilibrium solutions and stability to get the best parameter values. Compute solutions (using Sage or other methods) and show how well your model works.
- The SIZS model:
This is an extension of the
SIR model from epidemiology. The key difference is that it
allows members of any group to directly move into any
other group. The model has the form
In this model, the variables would have the following
interpretation:
number of susceptible people at time t (e.g., no opinion on the Iraq war)
number of people "infected" with the idea
number of people opposed to the idea above
Here are the tasks to consider with this model - Make suitable choices for the variables.
- Using the Pew data, estimate the values of the parameters in the model. Think about equilibrium solutions and stability to help in this task.
- Here is one strategy that works, though there may
be others that work even better. The segment below is
reproduced from my rough notes, so use it at your own risk!
There are 4 parameters in this model. Suppose we know the long-term (steady-state) values of S, I, Z. In other words, we know , , and . Then, we can compute the following two ratios:
,
Next, suppose we can find a way to estimate and , together with the values . From the model ODEs we get
,
Then are known in terms of respectively. These can be plugged into the previous , ratios. - Compute solutions (using Sage or other methods) and show how well your model works.
Shown below is sample sage code to solve a system of 3 ODEs and plot each component of the solution on a common axis.