A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.31.

Slides:



Advertisements
Similar presentations
A core course on Modeling kees van Overveld Week-by-week summary.
Advertisements

PROJECT RISK MANAGEMENT
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
Exploring uncertainty in cost effectiveness analysis NICE International and HITAP copyright © 2013 Francis Ruiz NICE International (acknowledgements to:
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 P.16.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.27.
Lecture Presentation Software to accompany Investment Analysis and Portfolio Management Seventh Edition by Frank K. Reilly & Keith C. Brown Chapter.
MANAGEMENT SCIENCE The Art of Modeling with Spreadsheets STEPHEN G. POWELL KENNETH R. BAKER Compatible with Analytic Solver Platform FOURTH EDITION CHAPTER.
Beginning the Research Design
MEASUREMENT the process of determining the value or level of a particular CONSTRUCT for every unit of analysis or subject involves OPERATIONALIZATION –translating.
Stat 301 – Day 14 Review. Previously Instead of sampling from a process  Each trick or treater makes a “random” choice of what item to select; Sarah.
Analysis Stage (Phase I) The goal: understanding the customer's requirements for a software system. n involves technical staff working with customers n.
AN INTRODUCTION TO PORTFOLIO MANAGEMENT
Why sample? Diversity in populations Practicality and cost.
COMP8130 and COMP4130 Adrian Marshall Verification and Validation Risk Management Adrian Marshall.
1 Validation and Verification of Simulation Models.
Lecture 10 Comparison and Evaluation of Alternative System Designs.
Title slide PIPELINE QRA SEMINAR. PIPELINE RISK ASSESSMENT INTRODUCTION TO GENERAL RISK MANAGEMENT 2.
Testing Bridge Lengths The Gadsden Group. Goals and Objectives Collect and express data in the form of tables and graphs Look for patterns to make predictions.
Decision analysis and Risk Management course in Kuopio
AN INTRODUCTION TO PORTFOLIO MANAGEMENT
FAO/WHO CODEX TRAINING PACKAGE
Dr. MaLinda Hill Advanced English C1-A Designing Essays, Research Papers, Business Reports and Reflective Statements.
Testing Hypotheses I Lesson 9. Descriptive vs. Inferential Statistics n Descriptive l quantitative descriptions of characteristics n Inferential Statistics.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.28.
Chapter 8: Problem Solving
Performance Measurement and Analysis for Health Organizations
1 A Core Course on Modeling      Contents      The Need for Interpretation Approach Criteria for Modeling Genericity Scalability Specialization.
Chapter 10 Contemporary Project Management Kloppenborg
Version 1.2 Copyright © 2000 by Harcourt, Inc. All rights reserved. Requests for permission to make copies of any part of the work should be mailed to:
Professional Certificate – Managing Public Accounts Committees Ian “Ren” Rennie.
Health and Disease in Populations 2001 Sources of variation (2) Jane Hutton (Paul Burton)
Understanding the Variability of Your Data: Dependent Variable Two "Sources" of Variability in DV (Response Variable) –Independent (Predictor/Explanatory)
1 Macmillan Academy - ICT Department Unit 2 – ICT In Organisations UNIT 2 – ICT IN ORGANISATIONS.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.26.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
Decision Making, Systems, Modeling, and Support
Integrated Risk Management Charles Yoe, PhD Institute for Water Resources 2009.
© Prentice Hall, 2008 Excellence in Business Communication, 8eChapter Writing Business Reports and Proposals.
Christiane Eilders Prof. of Communicaton Studies, U of Augsburg First Sino-German Symposium on Knowledge Handling: Representation, Management and Personalized.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
“Social Influence” Chapter 7 How do group members influence one another’s opinions?
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 P.14.
Requirements Collection By Dr. Gabriel. Requirements A requirement is any function, constraint, or property that the system must provide, meet, or satisfy.
Professional Certificate in Electoral Processes Understanding and Demonstrating Assessment Criteria Facilitator: Tony Cash.
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.
Sensitivity and Importance Analysis Risk Analysis for Water Resources Planning and Management Institute for Water Resources 2008.
Writing a Critical Review
Feasibility Study.
Project Risk Management Planning Stage
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.25.
1 Module One: Measurements and Uncertainties No measurement can perfectly determine the value of the quantity being measured. The uncertainty of a measurement.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.12.
Fundamentals of Governance: Parliament and Government Understanding and Demonstrating Assessment Criteria Facilitator: Tony Cash.
Aspect 1 Defining the problem - Problem: The design context will normally offer a variety of potential problems to solve. A focused problem and need is.
Helpful hints for planning your Wednesday investigation.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.2.
A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.29.
Business Year Starter.
Chapter 4 PowerPoint Spreadsheet Analysis.
Sampling Why use sampling? Terms and definitions
HCI in the software process
A core Course on Modeling
A core course on Modeling kees van Overveld
HCI in the software process
Computer Applications for Business
The Processes of Science
Presentation transcript:

A core Course on Modeling Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 S.31

Reflection: iterate Right problem? (problem validation) Right concepts? (concepts validation) Right model? (model verification) Right outcome? (outcome verification) Right answer? (answer verification)

Modeling is an iterative process; models incrementally improve; to improve a model, need to compare 2 versions of a model; to compare, we need criteria, we will introduce 8 criteria. Criteria for modeling

Criteria for modeling These criteria are: genericity: how diverse can the modeled system be? scalability: ‘how ‘large’ can the modeled system be? specialization: with how little knowledge can the model be used? audience: how many users can be served by the model? convincingness: how plausible are the model assumptions? dictinctiveness: how accurate/precise are the model results? surprise: how much can we learn from the model? impact: how much effect can the model results have?

Genericity: to which extent is the approach capable to handle various types of modeled systems / purposes? Examples: Dynamical systems: buffers & flows Dynamical systems: buffers & flows Process modeling: state charts Process modeling: state charts Data modeling: statistics Data modeling: statistics Modeling from scratch: 4 categories Modeling from scratch: 4 categories Criteria for modeling: genericity

Criteria for modeling: genericity

Criteria for modeling: genericity Genericity: example Given an object of some shape and density  ; we want to know its mass.

Criteria for modeling: genericity Genericity: example Given an object of some shape and density  ; we want to know its mass.

Criteria for modeling: genericity Genericity: example Given an object of some shape and density  ; we want to know its mass. 1. If it is a cube with side p: m=  a 3 m=  a 3 2.if it is a rectangular block with rectangular block with height h: m=  h*Areatop height h: m=  h*Areatop 3.if it is a truncated pyramid: m=  h*(Areatop +  (Areatop*Areabottom) +Areabottom)/3 m=  h*(Areatop +  (Areatop*Areabottom) +Areabottom)/3 Above models are increasingly generic; each deals with the simpler cases as well.

Scalability: to which extent can some characteristic dimensions of the problem increase, where the model still functions? Criteria for modeling: scalability

Specialization: to which extent does the model / model outcomes requires specialized knowledge on behalf of the problem owner? Criteria for modeling: specialization

Specialization: to which extent does the model / model outcomes requires specialized knowledge on behalf of the problem owner? 1.Invest in presentation graph style (line plot, scatterplot, polar plot, barchart, pie chart, 3D surface, …) graph style (line plot, scatterplot, polar plot, barchart, pie chart, 3D surface, …) labels, captions, scales (zero, lin/log, units, major / minor scale lines …) labels, captions, scales (zero, lin/log, units, major / minor scale lines …) how to represent uncertainty? how to represent uncertainty? which plots to combine in a single graph? which plots to combine in a single graph? Criteria for modeling: specialization

Specialization: to which extent does the model / model outcomes requires specialized knowledge on behalf of the problem owner? 2.When in doubt, be conservative Criteria for modeling: specialization

Specialization: to which extent does the model / model outcomes requires specialized knowledge on behalf of the problem owner? 3.Be warned for biased users give a full and detailed account of as much as give a full and detailed account of as much as possible assumptions and estimates possible assumptions and estimates insist on the report being indivisible insist on the report being indivisible refrain from easy-to-misapprehend results refrain from easy-to-misapprehend results get a second opinion get a second opinion Criteria for modeling: specialization

Specialization: to which extent does the model / model outcomes requires specialized knowledge on behalf of the problem owner? 4.Take care for self-fulfilling and self-denyingprophecies Criteria for modeling: specialization

Audience: what size of intended audience does the model address? Large size: low level of specialization Large size: no option for bi-directional communication Large size: consider interactive model. Example: ‘stemwijzer ‘ ( =recommendation system for voters in democratic elections ) Criteria for modeling: audience

Convincingness: a model is more convincing if it contains fewer and/or less implausible assumptions. Criteria for modeling: convincingness

Convincingness: a model is more convincing if it contains fewer and/or less implausible assumptions. Criteria for modeling: convincingness

Distinctiveness: a model has higher distinctiveness if it allows distinction between alternatives that are more similar. Most purposes ask for some form of distinctiveness. Criteria for modeling: distinctiveness

Distinctiveness: a model has higher distinctiveness if it allows distinction between alternatives that are more similar. Most purposes ask for some form of distinctiveness. Examples: prediction 1: something is correctly predicted to happen at time T 1 rather than T 2 ; how close can T 1 and T 2 be? Criteria for modeling: distinctiveness

Distinctiveness: a model has higher distinctiveness if it allows distinction between alternatives that are more similar. Most purposes ask for some form of distinctiveness. Examples: explanation: Q 1 causes P 1 and not P 2 ; Q 2 causes P 2 and not P 1. How close can Q 1 vs. Q 2, or P 1 vs. P 2 be so that the explanation holds? Criteria for modeling: distinctiveness

Distinctiveness: a model has higher distinctiveness if it allows distinction between alternatives that are more similar. Most purposes ask for some form of distinctiveness. Examples: optimization: input P 1 yields output Q 1, and input P 2 yields output Q 2, where Q 1 correctly is found to dominate Q 2. How close can P 1 and P 2 be? Criteria for modeling: distinctiveness

Distinctiveness: a model has higher distinctiveness if it allows distinction between alternatives that are more similar. Distinctiveness relates to two common types of errors: false positive (conclude X where there is no X) false negative (don’t conclude X where there is X) Criteria for modeling: distinctiveness

The potential for surprise of a model outcome is the extent to which it may bring unforeseen new ideas. There are open and closed spaces of outcomes. Examples of closed outcomes: A model computing the probability of X can only produce a number between 0 and 1. A model computing the probability of X can only produce a number between 0 and 1. A model verifying Y can only produce ´true´ or ´false´. A model verifying Y can only produce ´true´ or ´false´. Criteria for modeling: surprise

Criteria for modeling: surprise The potential for surprise of a model outcome is the extent to which it may bring unforeseen new ideas. There are open and closed spaces of outcomes. Examples of open outcomes: The result of using ontologies (exploration models) The result of using ontologies (exploration models) The outcome of evolutionary algorithms The outcome of evolutionary algorithms The outcome of PCA, abstraction, … The outcome of PCA, abstraction, …

The potential for impact of a model is the extent to which the model outcome can affect the stakeholders (either beneficially or adversely). Two perspectives: prestige and profit: the more impact the better risk and responsability: the less impact the better Criteria for modeling: impact

The potential for impact of a model is the extent to which the model outcome can affect the stakeholders (either beneficially or adversely). Intended impact can be capitalized: r 1 =revenues in absence of model outcome; r 2 =revenues with model outcome present; c 1 =cost of ownership in absence of model outcome; c 2 =cost of ownership with model outcome present;  =((r 2 -r 1 )-(c 2 -c 1 ))/(|r 2 -r 1 |+|c 2 -c 1 |) 0  |  |  1: magnitude of impact If 0    1: positive impact (e.g., models for optimization); if -1    0 negative impact (e.g., risk prediction or analysis) Criteria for modeling: impact

Criteria for modeling: impact The potential for impact of a model is the extent to which the model outcome can affect the stakeholders (either beneficially or adversely). Adverted impact can also be quantified or capitalized:

Criteria for modeling: impact The potential for impact of a model is the extent to which the model outcome can affect the stakeholders (either beneficially or adversely). Adverted impact can also be quantified or capitalized: C=the estimated chance (per time interval) of an incident (=an erroneous model outcome, e.g. a type-I or type-II error) V=the estimated value loss per incident Both C and V can serve to quantify the negative impact of a model. Their product CV has dimension of money / time and can be added to c 2 in the formula for .

Criteria for modeling: impact The potential for impact of a model is the extent to which the model outcome can affect the stakeholders (either beneficially or adversely). The impact of a model should balance with its reliability.

Criteria for modeling: a structure on the criteria

Property 1: Does the criterion regard the begin (definition stage of the modeling process) or the end (conclusion stage)? Example of criterion related to definition: what is the scale of the problem? (scalability) Example of criterion related to conclusion: how much depends on it? (impact) Criteria for modeling: a structure on the criteria

Property 2: Does the criterion regard the ‘inside’ (model, modeled system) or the ‘outside’ (stakeholders + context) ? Example of criterion related to the inside (modeled system): what is the scale of the problem? (scalability) Example of criterion related to the outside (stakeholders): how much knowledge do the stakeholders need? (specialization) Criteria for modeling: a structure on the criteria

Property 3: Does the criterion regard qualitative or quantitative aspects ? Example of criterion related to quantitative aspect: what is the scale of the problem? (scalability) Example of criterion related to qualitative aspect: how different can modeled systems be? (genericity) Criteria for modeling: a structure on the criteria

Combinations impact quantitativeoutsideconclude surprise qualitativeoutsideconclude distinctiveness quantitativeinsideconclude convincingness qualitativeinsideconclude quantitativeoutsidedefine qualitativeoutsidedefine scalability quantitativeinsidedefine genericity qualitativeinsidedefinecriterion qualitative / quantitative inside / outside define/ conclude define conclude inside outside qualitative quantitative audience Criteria for modeling: a structure on the criteria distinctiveness scalability specialization audience genericity convincingness surprise impact specialization

Summary Leading question: to what extent has the initial problem been solved? Approach: iteratively improve; use criteria to assess the quality of the modeling process Taxonomy: definition or conclusion stage? inside or outside? Qualitative or quantitative?  8 criteria

Summary Resulting criteria: genericity: how diverse can the modeled system be? scalability: ‘how ‘large’ can the modeled system be? specialization: with how little knowledge can the model be used? audience: how many users can be served by the model? convincingness: how plausible are the model assumptions? dictinctiveness: how accurate/precise are the model results? surprise: how much can we learn from the model? impact: how much effect can the model results have?