S timulating U nderstanding of C omputational science through Collaboration, E xploration, E xperiment, and D iscovery for students with Hearing Impairments
 
Home
For Interpreters!
Search

The SIR Flu Model

Analysis


ASL

Ask your teacher if you will be using the Stella model or the Java version.



ASL

If you are using the Stella model set these initial conditions:

  • Exposure rate = .5
  • Input contagious=1
  • Days contagious=3
  • Vaccination rate=0 Click the run button.


  • ASL

    If you are using the Java model set these initial conditions:

  • Contagious=1
  • Recovered=0
  • Susceptible=1000
  • Days contagious=3
  • Exposure rate=.5


  • ASL

    These values create a population of 1001 people. At the beginning of the run only one person is sick. Sick people can spread the flu for 3 days on average.



    ASL

  • Explain what happens to the people.
  • How many get sick?
  • How many never get sick?
  • How does the number of sick people change over time?
  • Describe the contagious curve. Describe the slope of the contagious curve's different sections.
  • What happens to the number of contagious people at different parts of the contagious curve? Relate these changes to the slope of the curve at each part.


  • ASL

    To see the numerical data on the Java model click the text output button. That opens a window with 4 columns of numbers. The first column is the day. The second column is the number of contagious people. The third column is the number of recovered people. The fourth column is the number of susceptible people. You can copy and paste this data into an Excel spreadsheet.



    ASL

    To see the numerical data on the Stella model, click on the graph. Values appear for each variable. As you drag the cursor across the graph you can see the values for different days. If you open the Table 1 icon a table of the data appears. This data can be copied and pasted onto an Excel spreadsheet.



    ASL

    Consider the formula that moves people from the susceptible stock to the infected stock. People moved = susceptible*contagious*infection_rate. The infection rate = the virulence factor / total population. Thus the full formula is People get sick = susceptible*contagious* virulence factor / total population.



    ASL

    Use the "get sick" formula to explain the change in the contagious stock.



    ASL

    Models allow you to explore different scenarios.
    How would the flu spread if a bus full of sick people came to town? Use the contagious slider to systematically evaluate the effect of changing this variable.



    ASL

  • Do the shapes of the curves change?
  • Does this have a large or small net effect on the number of people that get sick?
  • Propose an explanation for the size of effect you observed.


  • ASL

    Epidemiologists have studied flu outbreaks. The following data shows the percentage of people that stay home by the third day of the flu.

  • Preschoolers 80%
  • School age 75%
  • Adults 50%


  • ASL

    Employers have policies on sick leave. Some companies only pays people who come to work. If you are sick and stay home you don't get paid. Other companies give their employees 2 weeks of paid sick leave. They are telling their people, "If you don't feel well, stay home so you don't make us sick!" By changing the sick leave policy the employer can change the percentage of people that stay home when sick.



    ASL

    This model keeps track of the lost productivity due to illness. If people stay home sick, the company loses one day of productivity. If employees work when they are sick they get less work done. The model calculates a 30% reduction in productivity for each day worked by a sick person. A person is sick for 7 days in the simulation.



    ASL

    Adjust the "days contagious" slider to simulate different sick leave policies. The "lost productivity" graph displays the number of work days lost.



    ASL

  • Compare the number of people who get sick under different policies.
  • Compare the amount of lost productivity under different policies.


  • ASL

    In the above scenario everyone followed the incentives of the sick leave policy. A real community has different employers, school children, retired people etc.



    ASL

  • How would you adjust your variables to reflect a more realistic community?
  • If you are using the Stella model, suggest improvements to the model.
  • Based on your findings make a recommended sick leave policy for the company.


  • ASL

    The model can simulate people getting flu shots. Your company wants you to recommend a vaccination policy. Flu shots cost $10 per person. A day of lost productivity cost the company $100. The employees of your company are 10% of the community. Employees call in sick when their children are sick. Employees and their dependents make up 30% of the community.



    ASL

    Your job is to determine if it would be cost effective to vaccinate some or all of the employees or the community.



    ASL

    Instructions for simulating vaccinations using the Java model:
    Adjust the recovered and susceptible sliders. Example, for a 10% vaccination rate set the recovered to 100 and the susceptible to 900. Then run the model.



    ASL

    Instructions for simulating vaccinations using the Stella model:
    Adjust the vaccination rate slider. Example, for a 10% vaccination rate set the slider at .10.


    <<< Back
    1. model
    2. background
    3. intro

    Developed by
    The Shodor Education Foundation, Inc.

    Copyright © 2002 by The Shodor Education Foundation, Inc

    This project is supported, in part, by the National Science Foundation

    Opinions expressed are those of the authors and not necessarily those of the National Science Foundation.
    NSF