Math 132. Population Growth: the World



Similar documents
Curve Fitting in Microsoft Excel By William Lee

Graphing Parabolas With Microsoft Excel

Tutorial on Using Excel Solver to Analyze Spin-Lattice Relaxation Time Data

Updates to Graphing with Excel

A Guide to Using Excel in Physics Lab

Years after US Student to Teacher Ratio

Dealing with Data in Excel 2010

Simple Regression Theory II 2010 Samuel L. Baker

Unit 1 Number Sense. In this unit, students will study repeating decimals, percents, fractions, decimals, and proportions.

The Method of Least Squares. Lectures INF2320 p. 1/80

2.2 Derivative as a Function

Simple Predictive Analytics Curtis Seare

What is the difference between simple and compound interest and does it really matter?

Black Problems - Prime Factorization, Greatest Common Factor and Simplifying Fractions

Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering

The Kinetics of Enzyme Reactions

Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data

The Circumference Function

Scientific Graphing in Excel 2010

Session 7 Bivariate Data and Analysis

Plots, Curve-Fitting, and Data Modeling in Microsoft Excel

FREE FALL. Introduction. Reference Young and Freedman, University Physics, 12 th Edition: Chapter 2, section 2.5

EXCEL Tutorial: How to use EXCEL for Graphs and Calculations.

Anchorage School District/Alaska Sr. High Math Performance Standards Algebra

Section 1.5 Exponents, Square Roots, and the Order of Operations

ALGEBRA. sequence, term, nth term, consecutive, rule, relationship, generate, predict, continue increase, decrease finite, infinite

Characteristics of Binomial Distributions

Summary of important mathematical operations and formulas (from first tutorial):

Calibration and Linear Regression Analysis: A Self-Guided Tutorial

Chapter 10. Key Ideas Correlation, Correlation Coefficient (r),

ESTIMATING THE DISTRIBUTION OF DEMAND USING BOUNDED SALES DATA

Unit 7 The Number System: Multiplying and Dividing Integers

Exercise 1.12 (Pg )

The Dummy s Guide to Data Analysis Using SPSS

c 2008 Je rey A. Miron We have described the constraints that a consumer faces, i.e., discussed the budget constraint.

The Taxman Game. Robert K. Moniot September 5, 2003

Excel -- Creating Charts

ENGG1811 Computing for Engineers. Data Analysis using Excel (weeks 2 and 3)

Figure 1. An embedded chart on a worksheet.

5544 = = = Now we have to find a divisor of 693. We can try 3, and 693 = 3 231,and we keep dividing by 3 to get: 1

Everything you wanted to know about using Hexadecimal and Octal Numbers in Visual Basic 6

Objective. Materials. TI-73 Calculator

Coins, Presidents, and Justices: Normal Distributions and z-scores

Chapter 4 Online Appendix: The Mathematics of Utility Functions

Session 7 Fractions and Decimals

Teaching Pre-Algebra in PowerPoint

Using Excel for Handling, Graphing, and Analyzing Scientific Data:

Airport Planning and Design. Excel Solver

Solving Rational Equations

Graphing in excel on the Mac

Solving Linear Programs in Excel

Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information.

Formula for linear models. Prediction, extrapolation, significance test against zero slope.

MATH Fundamental Mathematics IV

Linear Programming. Solving LP Models Using MS Excel, 18

Determine If An Equation Represents a Function

Evaluating Trading Systems By John Ehlers and Ric Way

Independent samples t-test. Dr. Tom Pierce Radford University

Mathematics. What to expect Resources Study Strategies Helpful Preparation Tips Problem Solving Strategies and Hints Test taking strategies

Frequency Distributions

Absorbance Spectrophotometry: Analysis of FD&C Red Food Dye #40 Calibration Curve Procedure

Objectives. Materials

Introduction to MATLAB IAP 2008

Kenken For Teachers. Tom Davis June 27, Abstract

Assignment 5 - Due Friday March 6

How To Run Statistical Tests in Excel

Notes on Orthogonal and Symmetric Matrices MENU, Winter 2013

x x y y Then, my slope is =. Notice, if we use the slope formula, we ll get the same thing: m =

TEACHER NOTES MATH NSPIRED

CHAPTER 7 INTRODUCTION TO SAMPLING DISTRIBUTIONS

1 ST GRADE COMMON CORE STANDARDS FOR SAXON MATH

Year 9 set 1 Mathematics notes, to accompany the 9H book.

Research question: How does the velocity of the balloon depend on how much air is pumped into the balloon?

Financial Forecasting

Lecture 7: Continuous Random Variables

If A is divided by B the result is 2/3. If B is divided by C the result is 4/7. What is the result if A is divided by C?

Integrating Spreadsheet Templates and Data Analysis into Fluid Power Instruction

Creating an Excel XY (Scatter) Plot

Unit 6 Number and Operations in Base Ten: Decimals

Integers are positive and negative whole numbers, that is they are; {... 3, 2, 1,0,1,2,3...}. The dots mean they continue in that pattern.

Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c

This activity will show you how to draw graphs of algebraic functions in Excel.

Numerical Solution of Differential Equations

hp calculators HP 17bII+ Net Present Value and Internal Rate of Return Cash Flow Zero A Series of Cash Flows What Net Present Value Is

KSTAT MINI-MANUAL. Decision Sciences 434 Kellogg Graduate School of Management

CALCULATIONS & STATISTICS

Common Core Unit Summary Grades 6 to 8

Calculate Highest Common Factors(HCFs) & Least Common Multiples(LCMs) NA1

THE LEAST SQUARES LINE (other names Best-Fit Line or Regression Line )

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy

What Do You Think? For You To Do GOALS

IB Math Research Problem

OA4-13 Rounding on a Number Line Pages 80 81

IB Maths SL Sequence and Series Practice Problems Mr. W Name

x = + x 2 + x

Intermediate PowerPoint

9.4. The Scalar Product. Introduction. Prerequisites. Learning Style. Learning Outcomes

StatCrunch and Nonparametric Statistics

A Determination of g, the Acceleration Due to Gravity, from Newton's Laws of Motion

TIphysics.com. Physics. Bell Ringer: Mechanical Advantage of a Single Fixed Pulley ID: 13507

Transcription:

Math 132 Population Growth: the World S. R. Lubkin Application If you think growth in Raleigh is a problem, think a little bigger. The population of the world has been growing spectacularly fast in the last few decades. What will the world population be in 10 years? In 50 years? Will the world s population ever level off? If so, at how many billions? What will life be like for your grandchildren? We will look at world population data and do least-squares fitting to some population models. We will try to find the best model, and use it to make predictions. Mathematical Models We have already seen some basic population models. written as a word equation ( rate of change of population) = (growth rate)*(population) In this lesson, we will explore different models for the growth rate. The simplest is the exponential model, with a constant growth rate: dy = ry dt where y(t) is the population as a function of time, and r is the growth rate. (1) (2) The second simplest model we have seen is the logistic model, whose word equation for the growth rate is ( growth rate) = ( maximum growth rate) ( 1 fraction of carrying capacity) (3) so that we can think of the growth rate in the logistic model as declining as the population gets larger, until when the population reaches its carrying capacity K, the growth rate goes to zero. We can think of the logistic model as having a growth rate which is a decreasing function of the

population: r growth rate K y This means that as the population gets larger, the growth rate declines. Contrast this with the exponential model, where no matter what the population is, the growth rate remains the same. The logistic model is written as a differential equation as dy y = ry 1 --- (4) dt K We already found the solutions for the exponential and logistic models: exponential: logistic: yt () yt () = y 0 exp( rt) K = -------------------------------------------------------- K 1 1 ---- exp( rt) y 0 (5) (6)

These two solutions have these general shapes: population K exponential logistic carrying capacity y 0 time Here is the available UN data for world population 1. year population (billions) 1750 0.791 1800 0.978 1850 1.262 1900 1.650 1950 2.521 1999 5.978 If we graph this data we see something pretty interesting. Do this: Enter the data above into two tables in your spreadsheet. Make a scatter chart of each. Add an exponential trendline to each. Notice that the trendline, the best-fitting exponential model, doesn t fit the data very well. In fact, the growth rate is increasing over time, as the population gets larger. In the logistic model, the growth rate was decreasing as the population got larger, not increasing! This means that we can t even try to fit the logistic model to world population data! We need a growth rate which is an increasing function of time or population. One possibility would be the so-called superexponential model, where we make the growth rate an exponential in time: 1. http://www.popin.org/6billion/b3.htm and http://www.popin.org/6billion/t02.htm

r = e r 1t (7) growth rate This corresponds to thinking of the growth rate as proportional to the development of social, scientific, and technological structures, and the discovery of new resources to exploit. The superexponential differential equation then becomes dy r dt 0 e r 1t = ( )y To solve this, we have Maple do the integration: > super:=diff(y(t),t)=r0*exp(r1*t)*y(t); > dsolve({super,y(0)=y0},y(t)); and we get the solution which can also be written yt () = y 0 e r 1 --- e r 1 ( t 1) yt () = y exp 0 ---- ( exp( r (10) r 1 t) 1) 1 Our task now will be to do least-squares data fitting for the world population data to the exponential model and the superexpontial model: time (8) (9) exponential: superexponential: yt () = y 0 exp( rt) yt () = y exp 0 ---- ( exp( r 1 t) 1) r 1 (11) (12) The models (11) and (12) contain parameters, r,,r 1, and y 0. A parameter is a number which is constant as the independent variable (time) changes, but may vary from experiment to experiment. We will do least squares data fitting to find the parameter values r,, r 1, and y 0 which make (11) or (12) fit as closely as possible to the data series in the table. We will then use our bestfit model to make predictions of the world population at later times.

The task of data fitting is to determine the parameter values which will make all the measured data points y i ( t i ) lie as close as possible to the curve y(t). Close means that the sum of the squares of the distances between each point y i ( t i ) and the curve y(t) are as small as possible, within the constraint of the form of the function y(t). We form the sum of squares S as S = i = 1 or, in the case of the exponential model (11), and in the case of the superexponential model (12), S e = n i = 1 n ( y i ( t i ) yt ( i )) 2 ( y i ( t i ) y 0 exp( rt i )) 2 (13) (14) S s = n i = 1 y i ( t i ) y 0 ---- e r 1t exp ( i 1) 2 r 1 (15) We can then think of S as a function of the parameters r,, r 1, and y 0. If we can minimize S by changing r,, r 1, and y 0, we will have the version of each model which fits the data best. Methods of Solution We ll use the spreadsheet to organize our data and to form the sum of squares. Excel s Solver function will minimize S for us. The Data Table will have the following columns: times of data points, t i Population at those times, y i (t i ) value of model function at those times, y(t i ) square of difference, S i (t i ) We will also construct a Parameter Table keeping track of our parameter values and the sum of squares. We can easily plot both the data and the fitted curve using the ChartWizard, and visually assess how good the fit is for different parameter values. We will allow Solver to change the parameter values we are using until the least squares solution is found (the parameters which minimize S). Implementation (step-by-step instructions) 1. Open the spreadsheet. 2. Copy the table headings and data in the first two columns below. (Wait till steps (5) and (7) to

enter the formulas in the last 2 columns). (Be sure to use the times exactly as listed below, or t i = years since 1700 y i = world pop. (billions) y(t i ) of model (y i -y(t i ))^2 50 0.791 = $b$?*exp($a$?*a2) = (c2-b2)^2 100 0.978 150 1.262 200 1.650 250 2.521 299 5.978 the numbers will be very difficult to interpret. Strange but true; trust me.) 3. Make a graph of the data in the first 2 columns using the ChartWizard and type scatter without the curve connecting the points. (By the way, Trendline can t help you on this assignment. Why?) 4. Make a second table on the same spreadsheet, with the headings below, and initial guesses for the three parameters. 1 r y0 S.01 0.5 = sum(d2:d7) 5. In the third column of the Data Table, evaluate the exponential model (11) at the time indicated in the first column. (The addresses of the parameters are given as $?$? in the table above, but you will have the cell addresses of your parameters there instead.) Pull down the formula to all cells in the column, to evaluate y(t) at each time. How good a guess did we use? Can you change the guesses a little to get column C to be closer to column B? 6. Change your chart to add the third column in the Data Table, or start a new chart. It is nicest if the actual data is in dots and the fitted function is in a line with no dots. Notice that the initial guess does not give a perfect fit. 7. In the last column of the Data Table, form the square of the difference of the previous two columns. 8. In the Parameter Table, for the value of S, put the sum of the entries of the last column of the Data Table. 9. Select Solver from the menu at the top of Excel 2. In Solver s window, enter the address of the 1. The guesses are from common-sense. Most human populations grow from 0-5% per year, so we guess r to be 1%. The table looks like the world population in 1700 was around 0.5 billion so we guess y 0 to be 0.5. You can start with your own guess, and the least-squares fit should still be the same.

objective function S (the thing we want to optimize), tell it we want to minimize it, and enter the locations of the parameters r and y 0 that Solver is allowed to vary (in the Parameter Table). 10. Click Solve. Watch as the parameter values in the Parameter Table change. Watch as the graph changes. Watch as the value of S decreases. Assuming there was no error message, the best-fitting parameter values for the initial population (in year 1700) and growth rate have just appeared in the parameter table. 11. Repeat the process in a separate pair of tables for the superexponential model (12). You will t i = years since 1700 y i = world pop. (billions) y(t i ) of model (y i -y(t i ))^2 50 0.791 = $c$?*exp($a$?/$b$?*(exp($b$?*a2)-1)) = (c2-b2)^2 100 0.978 150 1.262 200 1.650 250 2.521 299 5.978 need a very good guess for the starting values for the parameters, or Solver will be starting too far from the correct answer. You might try using, for and y 0, the values you found from the fitting of the exponential, since the superexponential is very close to the exponential if r 1 is very small. Be sure to tell Solver that it can change,r 1, and y 0. Which model gives a lower least sum of squares S? r 1 y 0 S.01.01 0.5 = sum(d2:d7) 2. If Solver isn t there under Tools, you need to go to Tools -> Add-Ins, scroll down, and click that Solver should be added. Then you can use Tools -> Solver. If Solver isn t in the Add-Ins, your installation of Excel will not work for this project, and you will either need to install Solver or find another computer.

Assessment

The superexponential model fits world population data better than the exponential model on three counts: (1) The sum of squares is 30 times larger with the exponential model, meaning the bestfitting exponential model is much farther away from the data points; (2) visually, the points are right on top of each other with the superexponential model, but not for the exponential model; (3) there is an obvious trend in the exponential fit that suggests that the errors in fitting are systematic rather than random. We currently have 6 billion people in the world. If we project a little bit into the future, with the exponential model, we get a world population in the years 2050 and 2100 of 10 billion and 19 billion, respectively. If we project using the superexponential model, we get a world population in 2050 and 2100 of 26 and 309 billion, respectively. Table 1: World population and model predictions model 2000 2050 2100 exponential 6 billion 10 billion 19 billion superexponential 6 billion 26 billion 309 billion Draw your own conclusion.