A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 P.13.

Slides:



Advertisements
Similar presentations
Example 2.2 Estimating the Relationship between Price and Demand.
Advertisements

Lesson 14 Creating Formulas and Charting Data
Irwin/McGraw-Hill © Andrew F. Siegel, 1997 and l Chapter 12 l Multiple Regression: Predicting One Factor from Several Others.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.18.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 P.6.
1.2 Functions & their properties
ECIV 201 Computational Methods for Civil Engineers Richard P. Ray, Ph.D., P.E. Error Analysis.
The Growth of Functions
Copyright © 2005 Brooks/Cole, a division of Thomson Learning, Inc Chapter 10 Introduction to Estimation.
Non-Linear Simultaneous Equations
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 P.8.
Introduction to Spreadsheets CSCI-N 100 Department of Computer Science and Information Science.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.28.
Extrema on an Interval 4.1. The mileage of a certain car can be approximated by: At what speed should you drive the car to obtain the best gas mileage?
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.31.
Microsoft Excel Diane M. Coyle Spring 2009 CS 105.
4.1 Extreme Values of Functions Greg Kelly, Hanford High School, Richland, Washington Borax Mine, Boron, CA Photo by Vickie Kelly, 2004.
The mileage of a certain car can be approximated by: At what speed should you drive the car to obtain the best gas mileage? Of course, this problem isn’t.
Finding Limits Graphically and Numerically An Introduction to Limits Limits that Fail to Exist A Formal Definition of a Limit.
1 1 Slide © 2005 Thomson/South-Western Chapter 7, Part A Sampling and Sampling Distributions Sampling Distribution of Sampling Distribution of Introduction.
1 Lesson 19 Creating Formulas and Charting Data Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
ESTIMATES AND SAMPLE SIZES
Fundamentals of Data Analysis Lecture 9 Management of data sets and improving the precision of measurement.
1 A Core Course on Modeling     The modeling process     define conceptualize conclude execute formalize formulate purpose formulate purpose identify.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.26.
1 1 Slide © 2007 Thomson South-Western. All Rights Reserved OPIM 303-Lecture #5 Jose M. Cruz Assistant Professor.
Chapter 10 Introduction to Estimation Sir Naseer Shahzada.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.19.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 P.14.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.32.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.30.
Diagnostics – Part II Using statistical tests to check to see if the assumptions we made about the model are realistic.
Investigating Patterns Cornell Notes & Additional Activities.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.25.
1 CHAPTER 6 Sampling Distributions Homework: 1abcd,3acd,9,15,19,25,29,33,43 Sec 6.0: Introduction Parameter The "unknown" numerical values that is used.
Finding the Absolute Extreme Values of Functions
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.10.
Regression Analysis in Microsoft Excel MS&T Physics 1135 and 2135 Labs.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.9.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.2.
The textbook gives the following example at the start of chapter 4: The mileage of a certain car can be approximated by: At what speed should you drive.
Limits An Introduction To Limits Techniques for Calculating Limits
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.29.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 P.4.
4.1 Extreme Values of Functions.
Spreadsheet Engineering
Chapter 8 - Interval Estimation
Do Now from 1.2a Find the domain of the function algebraically and support your answer graphically. Find the range of the function.
Probability and Statistics
the intended height of a function
Extreme Values of Functions
Warm-up (10 min.) I. Factor the following expressions completely over the real numbers. 3x3 – 15x2 + 18x x4 + x2 – 20 II. Solve algebraically and graphically.
Using Excel to Graph Data
The mileage of a certain car can be approximated by:
Use the graph of f (x) to find the domain and range of the function.
Extreme Values of Functions
Warm-up (10 min.) I. Factor the following expressions completely over the real numbers. 3x3 – 15x2 + 18x x4 + x2 – 20 II. Solve algebraically and graphically.
Extreme Values of Functions
1.2 Functions and Their Properties
Step functions Greatest integer functions Piecewise functions
Simple Linear Regression
Extreme Values of Functions
Lesson 20 Creating Formulas and Charting Data
Extreme Values of Functions
CHAPTER- 3.1 ERROR ANALYSIS.
Numerical Computation and Optimization
5.1 Extreme Values of Functions
Extreme Values of Functions
Mathematical Formulas and Excel
Presentation transcript:

A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 P.13

Investigating the behavior of a functional model: The analysis tools in ACCEL. The tools on the analysis-tab Condition numbers, sensitivity and error propagation An example

Investigating the behavior of a functional model: The tools on the analysis tab.

Investigating the behavior of a functional model: The tools on the analysis tab. Select a quantity that should serve as argument from the list of quantities Select a quantity that should serve as result from the list of quantities If necessary, scroll through the list of quantities in the model If necessary, adjust lower and upper bounds of the argument If necessary, adjust lower and upper bounds of the result The dependency is graphically plotted

Investigating the behavior of a functional model: The tools on the analysis tab. Request a sensitivity analysis by clicking this button. Choose between absolute or relative(=percentual) analysis. By default, the stepsize used for the numerical approximation is 1(%). If necessary, adjust this value. One column for each cat.-II quantitiy, giving the condition number or the absolute uncertainty. The top row holds the (abs. or perc.) standard deviation of this cat.-II quantity. The condition number or uncertainty.

Investigating the behavior of a functional model: Sensitivity, condition numbers and error propagation. Consider the functional model y = f(x 1, x 2 ) = x 1 *x 2. If each of the cat.-I quantities (x 1, x 2 ) has an uncertainty of 1%, what is the relative uncertainty in cat.-II quantity y?  condition numbers

Investigating the behavior of a functional model: Sensitivity, condition numbers and error propagation. Relative uncertainty =  y/y. y = f(x 1, x 2 ) = x 1 *x 2.  y =  f/  x 1  x 1 +  f/  x 2  x 2

Investigating the behavior of a functional model: Sensitivity, condition numbers and error propagation. Relative uncertainty =  y/y. y = f(x 1, x 2 ) = x 1 *x 2.  y =  f/  x 1  x 1 +  f/  x 2  x 2

Investigating the behavior of a functional model: Sensitivity, condition numbers and error propagation. Relative uncertainty =  y/y. y = f(x 1, x 2 ) = x 1 *x 2.  y =  f/  x 1  x 1 +  f/  x 2  x 2 = x 2  x 1 + x 1  x 2 = x 2  x 1 + x 1  x 2  y/y = ( x 2  x 1 + x 1  x 2 )/ x 1 x 2

Investigating the behavior of a functional model: Sensitivity, condition numbers and error propagation. Relative uncertainty =  y/y. y = f(x 1, x 2 ) = x 1 *x 2.  y =  f/  x 1  x 1 +  f/  x 2  x 2 = x 2  x 1 + x 1  x 2 = x 2  x 1 + x 1  x 2  y/y = ( x 2  x 1 + x 1  x 2 )/ x 1 x 2 =  x 1 /x 1 +  x 2 /x 2  both condition numbers are 1.  y/y = rel. uncertainty in x 1 + rel. uncertainty in x 2...  y/y = rel. uncertainty in x 1 + rel. uncertainty in x if they would simultaneously assume their extremes.... if they would simultaneously assume their extremes.

Investigating the behavior of a functional model: Sensitivity, condition numbers and error propagation. So  y/y =  x 1 /x 1 +  x 2 /x 2 (both condition numbers =1) = rel. uncertainty in x 1 + rel. uncertainty in x if they would simultaneously assume their extremes. If x 1 and x 2 are uncorrelated, however, we use (  y/y) 2 = (  x 1 /x 1 ) 2 + (  x 2 /x 2 ) 2 – or in general (  y/y) 2 = c 1 2 (  x 1 /x 1 ) 2 + c 2 2 (  x 2 /x 2 ) 2. For c 1 =c 2 =1, we get with  x 1 /x 1 =1%,  x 2 /x 2 =1% that  y/y=1.41 %, and rel. uncertainties of x 1 and x 2 have equal impact.

Investigating the behavior of a functional model: Sensitivity, condition numbers and error propagation. Compare this with y = f(x 1, x 2 ) = x 1 *x 2 2 ; then c 1 =  f/  x 1 * x 1 /y = x 2 2 * x 1 /(x 1 x 2 2 ) = 1 c 2 =  f/  x 2 * x 2 /y = 2x 1 x 2 * x 2 /(x 1 x 2 2 ) = 2 So if both x 1 and x 2 have equal relative uncertainty, the uncertainty in x 2 has twice as much impact.

Investigating the behavior of a functional model: Sensitivity, condition numbers and error propagation. In general: for models of the form (so called multiplicative forms) y = f(x 1, x 2, x 3,...) = f(x i ) =  i x i mi, the |condition number| is |m i |. In other words: for multiplicative models, 1.the higher the |exponent| of x i, the larger the impact of relative uncertainty in x i. 2.this impact is constant throughout the entire domain (=does not depend on the values of the cat.-I or cat.-III quantities) Remember the detergent problem, the chimney sweepers problem and many others: such models occur very often.

Investigating the behavior of a functional model: Sensitivity, condition numbers and error propagation. For additive models: y=f(x i ) =  i a i x i  y =  y/  x  x = a i  x. In other words: for additive models, 1.the higher the |factor| for x 1, the larger the impact of absolute uncertainty in x 1. 2.this impact is constant throughout the entire domain (=does not depend on the values of the cat.-I or cat.-III quantities)

Investigating the behavior of a functional model: An example: the chimney sweepers’ case. nr. chimney sweepers in Eindhoven decreases as a function of the family size

Investigating the behavior of a functional model: An example: the chimney sweepers’ case. rel. uncertainty in family size: 2% (good statistics)

Investigating the behavior of a functional model: An example: the chimney sweepers’ case. rel. uncertainty in nr. families per chimney: 20% (poor statistics)

Investigating the behavior of a functional model: An example: the chimney sweepers’ case. rel. uncertainty in sweeping time per chimney per chimney: 30% (poor statistics)

Investigating the behavior of a functional model: An example: the chimney sweepers’ case. rel. uncertainty in annual working time per sweeper: 10% (good statistics)

Investigating the behavior of a functional model: An example: the chimney sweepers’ case. resulting rel. uncertainty in number of sweepers in Eindhoven: 26%

Investigating the behavior of a functional model: An example: the chimney sweepers’ case. The details: The chimney sweepers’model is a multiplicative model. All condition numbers are 1; there are 7 quantities. Expected rel. uncertainty for all 1% uncertainties is therefore  7 = ACCEL gives 2.4 instead; this is because nrFamPCh is an all-integer slider; therefore condition number is not computed.

Summary: A functional model is all about dependencies. Graph plotting helps ascertain that dependencies are plausible. Input quantities (cat.-I, III) have uncertainties. These propagate into an uncertainty in the answer. Absolute uncertainties:  y; Relative uncertainties:  y/y; ACCEL numerically estimates error propagation and the expected uncertainty in the cat.-II quantities.