SlideShare a Scribd company logo
Computer Simulation
and Economics
Edmund Chattoe
Department of Sociology
University of Oxford
edmund.chattoe@sociology.ox.ac.uk
http://www.sociology.ox.ac.uk/people/chattoe.html
Plan of the Talk
• The ideology of simulation.
• The “agent based” perspective.
• A case study: Pricing under oligopoly.
• What next?
The Ideology of Simulation
• Agents are “fundamentally” heterogeneous.
• Agents are “really” cognitive but bounded.
• Agents are socially situated.
• Agents adapt in a complex environment of
other agents including organisations.
• There are systematic micro foundations to
macroscopic regularity.
• Environments are profoundly dynamic.
The “Agent Based” Approach I
AGENT 1
c1=a1y1
AGENT 2
c2=a2y2
CSO
C, Y
ECONOMIST
C=aY
ABA: Implications I
• Aggregability and absence of feedback:
A special case?
• Where do agent models come from?
• What is the “story of a?” (Functional,
adaptive, other).
• How do we find out about agent models?
(Problem of macro to macro inference.)
The “Agent Based” Approach II
AGENT 1
MODEL
AGENT 2
MODEL
INSTITUTION
RULES
“SOCIAL”
SCIENTIST
REGULARITY
ABA: Implications II
• How do we model if we relax
aggregability and absence of feedback?
• What do we do about organisations?
• Does “good science” needs to link levels to
avoid mere “data mining” ?
• Are we modelling the “right stuff”?
• What do we do about equilibrium?
• Is economic theory “just another model?”
Common Concerns
• What is the status of cognitivism?
• Isn’t this all ad hoc? Yes, but ...
• This is all very well but we can’t model it
• We have good “social” processual reasons
to assume regularity in agent models
• But, if we are wrong, we must all pack up
and go home or become novelists
Simulation: Provisional Definition
• Computational (rather than verbal or
mathematical) representation of a social
process.
• Descriptive rather than instrumental use.
• An “explicit” representation?
• Fundamental problem is not programming
but adequate data.
Example: “Social” Market I
• Economics aggregates to get D, S curves
and then solves for market clearing.
• S and D curves don’t exist in the minds of
buyers or (probably) sellers.
• What exists are inventories, shopping trips,
haggling, gossip …
• When shoppers run out they go shopping.
• While shopping they search and gossip.
Example: “Social” Market II
• Shops produce on past sales but sell out.
• Shops may adapt prices through gossip or
direct “observation”.
• Shops and customers may match “bids”
and “asks” to reach agreement.
• S and D curves can be “produced” from
such a simulated market but so can trade
networks: Effective falsification?
Example: “Social” Market III
• Firms raise production level if they sell out or
lower it if they have unsold inventory.
• Firms lower price if too many customers walk
away or if they hear/observe too many lower
prices in other shops.
• Firms raise opening bid if nobody walks away.
• Consumers use 1 unit per period and go shopping
if they run out.
• Consumers pass/receive one message per period.
• And so on … this is a programme!
Example 1: Oligopoly Pricing
• How do firms set prices in a complex
environment?
• Simplify by making it a game or assuming
lots of common knowledge
• Third approach is adaptive but this is “too
difficult” for simple adaptation
• Possible solution is evolutionary learning:
Firms adapt by trial and error and are
selected.
The Appeal of Evolution
• Driven by heterogeneity.
• Open ended: actors don’t need to know
objective function (if there is one).
• Works on minimally effective strategies
using relative success.
• Analogous to situation of firms?
• Observed to produce stable self-organised
heterogeneity in ecosystems.
A Brief History
• Marshall and the representative firm.
• Alchian:
– Outcomes not intentions.
– Genotype is firm practices.
– Phenotype is firm behaviour.
• Nelson and Winter:
– Fixed decision rules.
• Dosi et al. (1999)
The Dosi et al. Model
• Candidate prices are small set of GP strings.
• Firms set price probabilistically based on
accumulated profits of candidates.
• Demand determined by “market” price and
allocated by current market share.
• Market share updated via set and market price.
• Profits are accrued to firms.
• Firms with losses/minimal market share replaced.
• New candidates may be generated.
A Typical GP Price String
+
3/
OP1
+ 2
OP2
The Operators
• Crossover: Take two trees, identify “legal” cut
points and swap “tales”.
• Mutation: Take one tree and identify “legal” cut
point for new randomly generated tree.
• Other possibilities.
• Some completely new trees.
• IF NOT AND OR > < = + - % *.
• OMP, OMD, OP x OUC, CUC, OS, integer.
• http://users.ox.ac.uk/~econec/thesis.html
Some Results
• Main Dosi et al. result is evolution of price
following and “cost plus” pricing.
• This appears to be sensitive to assumptions made
about large variable unit costs.
• Profit maximisation doesn’t drive out other goals.
• Market share maximisation leads to monopoly.
• Fixed unit cost markets are speculative and can
co-ordinate using “salient” prices.
• Naïve expectations allow co-ordination and tacit
collusion.
Monopoly Learning
Dosi et al. Replication
Cost Plus Pricing
Price Following
Much Lower Unit Costs
Speculative Market: Fixed Unit Cost
Co-ordination Through Salience
Stable But Uncoordinated Market
Expectation Formation Terminals
Tacit Collusion?
Sustainable Market Shares
Three Firms with Expectations
What Next?
• Better data collection: Ethnographic,
experimental, participatory.
• More effective sensitivity analysis.
• Much more “joined up” research mediated
by simulation.
• More “middle range” theory provoked by
new approach (dynamic decision).
• More infrastructure (JASSS, CRESS, S3).
Example 2: Lifestyle Emergence
• Based on qualitative data about money
management among pensioners.
• Importance of “practices” and “lifestyles”.
• Almost no explicit calculation: An
excellent corrective to economics.
• Abstraction but inductive abstraction.
• Linking sequence/narrative data to
individual choice.
Lifestyle Emergence Simulation
• Activity plans (444411122111) and budget
plans (1111000110111).
• Distinguish plan and realisation.
• Adaptive rule for individual comparison of
(largely unobservable) budget plans.
• Adaptive rule for social comparison of
observable (communicated) activity plans.
• Improved wellbeing and emergent
lifestyles.
Example 3: Social Mobility
• Paradigmatic statistical (GLR) sociology
linking highly theorised concepts.
• Dilemma with micro/macro link:
– Micro theory must be “anti social” (RCT) to
guarantee transparent aggregation.
– Plausible micro theories have uncertain macro
consequences (Schelling example).
• Simulation as a tool for integration.
MOBSIM: Work in Progress
• Microsimulation: agents, attributes and
updating processes (environment).
• Families, schools and jobs/classes.
• Families: demographics and social
practices.
• Schools: “epoints”.
• Jobs: Hiring by epoints, random firing.
• No social networks or “economics” yet.
The Scope of Models
Labour Markets
Demography
Education
?
?
Distribution of Education Points By Class
0
0.5
1
1.5
2
2.5
0 200 400 600 800 1000 1200
Education Points
Series1
Implications of MOBSIM
• Thought provoking surprises:
Identification of lacunae.
• Integration of diverse research.
• Potential falsification using within
generation (labour market surveys),
qualitative biographical and sequence
data.
• Exploring micro/macro relations: Another
possible mode of falsification.
The Future?
• Methods: Adapting methods to simulation
– Dynamic process data.
– Ethnographic decision elicitation.
– A sociological protocol for “experimentation”.
• Data: Neglected approaches to sociality
– Adaptive models: Innovation diffusion (drugs).
– Dynamic social networks and endogeneity.
– Time planning and lifestyles as sequences.
– Selectionism: Evolving social practices.
Conclusions
• A genuinely novel method of representing
social processes.
• Inspires new developments in methodology
(the agent based approach) and the possible
return of falsifiability.
• Suggests new kinds of theories and
represents existing debates (micro/macro).
• Uses and generates data in novel ways:
Synthetic.

More Related Content

Similar to Computer Simulation and Economics

Lesson 01- Introduction to macro economics
Lesson 01- Introduction to macro economicsLesson 01- Introduction to macro economics
Lesson 01- Introduction to macro economics
PiyuminiNSenadheeraA
 
Thinking Like An Economist_Chapter 2_By G. Mankew
Thinking Like An Economist_Chapter 2_By G. MankewThinking Like An Economist_Chapter 2_By G. Mankew
Thinking Like An Economist_Chapter 2_By G. Mankew
djalex035
 
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
Edmund Chattoe-Brown
 
Economic NotesLipsey ppt ch02
Economic NotesLipsey ppt ch02Economic NotesLipsey ppt ch02
Economic NotesLipsey ppt ch02
Thangarajah Kopiram
 
MBEC 6001 Pre-MBA Economics L1(1) (1) (5 files merged).pdf
MBEC 6001 Pre-MBA Economics L1(1) (1) (5 files merged).pdfMBEC 6001 Pre-MBA Economics L1(1) (1) (5 files merged).pdf
MBEC 6001 Pre-MBA Economics L1(1) (1) (5 files merged).pdf
AhmedMousa724718
 
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Closing the Qualitative/Quantitative Divide: Computer Simulation and SociologyClosing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Edmund Chattoe-Brown
 
0._ introduction_0.ppt
0._       introduction_0.ppt0._       introduction_0.ppt
0._ introduction_0.ppt
DipakRathod48
 
AISF19 - On Blending Machine Learning with Microeconomics
AISF19 - On Blending Machine Learning with MicroeconomicsAISF19 - On Blending Machine Learning with Microeconomics
AISF19 - On Blending Machine Learning with Microeconomics
Bill Liu
 
3. introduction of ABM_INTI.pdf
3. introduction of ABM_INTI.pdf3. introduction of ABM_INTI.pdf
3. introduction of ABM_INTI.pdf
Yudi Yasik
 
Basic economic concepts
Basic economic conceptsBasic economic concepts
Basic economic concepts
yoousaf
 
Market Systems Approaches to Poverty reduction
Market Systems Approaches to Poverty reductionMarket Systems Approaches to Poverty reduction
Market Systems Approaches to Poverty reduction
Innovation and Technology for Development Centre
 
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Edmund Chattoe-Brown
 
Ge273.u1.pp1
Ge273.u1.pp1Ge273.u1.pp1
Ge273.u1.pp1
Subas Nandy
 
Fractals, Innovation, Organizations
Fractals, Innovation, OrganizationsFractals, Innovation, Organizations
Fractals, Innovation, Organizations
ProductCamp SoCal
 
Animal disease control and value chain practices: Incorporating economics and...
Animal disease control and value chain practices: Incorporating economics and...Animal disease control and value chain practices: Incorporating economics and...
Animal disease control and value chain practices: Incorporating economics and...
ILRI
 
The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...
The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...
The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...
Edmund Chattoe-Brown
 
Noah smith macroeconomics talk.pptx
Noah smith   macroeconomics talk.pptxNoah smith   macroeconomics talk.pptx
Noah smith macroeconomics talk.pptx
raymondpeil
 
Behavioral Finance - an overveiw and main concepts.pdf
Behavioral Finance - an overveiw and main concepts.pdfBehavioral Finance - an overveiw and main concepts.pdf
Behavioral Finance - an overveiw and main concepts.pdf
BinteMaroof1
 
Introduction to business economics
Introduction to business economicsIntroduction to business economics
Introduction to business economics
DrSelvamohanaK
 
Behavioural economics in Financial Services: Perspectives and Prospects
Behavioural economics in Financial Services: Perspectives and Prospects Behavioural economics in Financial Services: Perspectives and Prospects
Behavioural economics in Financial Services: Perspectives and Prospects
Eversheds Sutherland
 

Similar to Computer Simulation and Economics (20)

Lesson 01- Introduction to macro economics
Lesson 01- Introduction to macro economicsLesson 01- Introduction to macro economics
Lesson 01- Introduction to macro economics
 
Thinking Like An Economist_Chapter 2_By G. Mankew
Thinking Like An Economist_Chapter 2_By G. MankewThinking Like An Economist_Chapter 2_By G. Mankew
Thinking Like An Economist_Chapter 2_By G. Mankew
 
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
 
Economic NotesLipsey ppt ch02
Economic NotesLipsey ppt ch02Economic NotesLipsey ppt ch02
Economic NotesLipsey ppt ch02
 
MBEC 6001 Pre-MBA Economics L1(1) (1) (5 files merged).pdf
MBEC 6001 Pre-MBA Economics L1(1) (1) (5 files merged).pdfMBEC 6001 Pre-MBA Economics L1(1) (1) (5 files merged).pdf
MBEC 6001 Pre-MBA Economics L1(1) (1) (5 files merged).pdf
 
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Closing the Qualitative/Quantitative Divide: Computer Simulation and SociologyClosing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
 
0._ introduction_0.ppt
0._       introduction_0.ppt0._       introduction_0.ppt
0._ introduction_0.ppt
 
AISF19 - On Blending Machine Learning with Microeconomics
AISF19 - On Blending Machine Learning with MicroeconomicsAISF19 - On Blending Machine Learning with Microeconomics
AISF19 - On Blending Machine Learning with Microeconomics
 
3. introduction of ABM_INTI.pdf
3. introduction of ABM_INTI.pdf3. introduction of ABM_INTI.pdf
3. introduction of ABM_INTI.pdf
 
Basic economic concepts
Basic economic conceptsBasic economic concepts
Basic economic concepts
 
Market Systems Approaches to Poverty reduction
Market Systems Approaches to Poverty reductionMarket Systems Approaches to Poverty reduction
Market Systems Approaches to Poverty reduction
 
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
 
Ge273.u1.pp1
Ge273.u1.pp1Ge273.u1.pp1
Ge273.u1.pp1
 
Fractals, Innovation, Organizations
Fractals, Innovation, OrganizationsFractals, Innovation, Organizations
Fractals, Innovation, Organizations
 
Animal disease control and value chain practices: Incorporating economics and...
Animal disease control and value chain practices: Incorporating economics and...Animal disease control and value chain practices: Incorporating economics and...
Animal disease control and value chain practices: Incorporating economics and...
 
The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...
The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...
The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...
 
Noah smith macroeconomics talk.pptx
Noah smith   macroeconomics talk.pptxNoah smith   macroeconomics talk.pptx
Noah smith macroeconomics talk.pptx
 
Behavioral Finance - an overveiw and main concepts.pdf
Behavioral Finance - an overveiw and main concepts.pdfBehavioral Finance - an overveiw and main concepts.pdf
Behavioral Finance - an overveiw and main concepts.pdf
 
Introduction to business economics
Introduction to business economicsIntroduction to business economics
Introduction to business economics
 
Behavioural economics in Financial Services: Perspectives and Prospects
Behavioural economics in Financial Services: Perspectives and Prospects Behavioural economics in Financial Services: Perspectives and Prospects
Behavioural economics in Financial Services: Perspectives and Prospects
 

More from Edmund Chattoe-Brown

What's Right About Social Simulation?
What's Right About Social Simulation?What's Right About Social Simulation?
What's Right About Social Simulation?
Edmund Chattoe-Brown
 
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Edmund Chattoe-Brown
 
Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?
Edmund Chattoe-Brown
 
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
Edmund Chattoe-Brown
 
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet? Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Edmund Chattoe-Brown
 
The Past, Present and Future of ABM: How To Cope With A New Research Method
The Past, Present and Future of ABM: How To Cope With A New Research Method The Past, Present and Future of ABM: How To Cope With A New Research Method
The Past, Present and Future of ABM: How To Cope With A New Research Method
Edmund Chattoe-Brown
 
A Basic Simulation Of Innovation Diffusion
A Basic Simulation Of Innovation DiffusionA Basic Simulation Of Innovation Diffusion
A Basic Simulation Of Innovation Diffusion
Edmund Chattoe-Brown
 
What Simulation Has Done for Economics and What It Might Do
What Simulation Has Done for Economics and What It Might DoWhat Simulation Has Done for Economics and What It Might Do
What Simulation Has Done for Economics and What It Might Do
Edmund Chattoe-Brown
 
What is simulation and what use is it?
What is simulation and what use is it?What is simulation and what use is it?
What is simulation and what use is it?
Edmund Chattoe-Brown
 
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Edmund Chattoe-Brown
 
Emergence in Social Behaviour: Blessing or Curse?
Emergence in Social Behaviour: Blessing or Curse?Emergence in Social Behaviour: Blessing or Curse?
Emergence in Social Behaviour: Blessing or Curse?
Edmund Chattoe-Brown
 
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
Edmund Chattoe-Brown
 
The Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social ScienceThe Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social Science
Edmund Chattoe-Brown
 
SY 7034 Week10
SY 7034 Week10SY 7034 Week10
SY 7034 Week10
Edmund Chattoe-Brown
 
SY 7034 Week9
SY 7034 Week9SY 7034 Week9
SY 7034 Week9
Edmund Chattoe-Brown
 
SY 7034 Week8
SY 7034 Week8SY 7034 Week8
SY 7034 Week8
Edmund Chattoe-Brown
 
SY 7034 Week7
SY 7034 Week7SY 7034 Week7
SY 7034 Week7
Edmund Chattoe-Brown
 
SY 7034 Week5
SY 7034 Week5SY 7034 Week5
SY 7034 Week5
Edmund Chattoe-Brown
 
SY 7034 Week4
SY 7034 Week4SY 7034 Week4
SY 7034 Week4
Edmund Chattoe-Brown
 
SY 7034 Week3
SY 7034 Week3SY 7034 Week3
SY 7034 Week3
Edmund Chattoe-Brown
 

More from Edmund Chattoe-Brown (20)

What's Right About Social Simulation?
What's Right About Social Simulation?What's Right About Social Simulation?
What's Right About Social Simulation?
 
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
 
Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?
 
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
 
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet? Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
 
The Past, Present and Future of ABM: How To Cope With A New Research Method
The Past, Present and Future of ABM: How To Cope With A New Research Method The Past, Present and Future of ABM: How To Cope With A New Research Method
The Past, Present and Future of ABM: How To Cope With A New Research Method
 
A Basic Simulation Of Innovation Diffusion
A Basic Simulation Of Innovation DiffusionA Basic Simulation Of Innovation Diffusion
A Basic Simulation Of Innovation Diffusion
 
What Simulation Has Done for Economics and What It Might Do
What Simulation Has Done for Economics and What It Might DoWhat Simulation Has Done for Economics and What It Might Do
What Simulation Has Done for Economics and What It Might Do
 
What is simulation and what use is it?
What is simulation and what use is it?What is simulation and what use is it?
What is simulation and what use is it?
 
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
 
Emergence in Social Behaviour: Blessing or Curse?
Emergence in Social Behaviour: Blessing or Curse?Emergence in Social Behaviour: Blessing or Curse?
Emergence in Social Behaviour: Blessing or Curse?
 
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
 
The Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social ScienceThe Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social Science
 
SY 7034 Week10
SY 7034 Week10SY 7034 Week10
SY 7034 Week10
 
SY 7034 Week9
SY 7034 Week9SY 7034 Week9
SY 7034 Week9
 
SY 7034 Week8
SY 7034 Week8SY 7034 Week8
SY 7034 Week8
 
SY 7034 Week7
SY 7034 Week7SY 7034 Week7
SY 7034 Week7
 
SY 7034 Week5
SY 7034 Week5SY 7034 Week5
SY 7034 Week5
 
SY 7034 Week4
SY 7034 Week4SY 7034 Week4
SY 7034 Week4
 
SY 7034 Week3
SY 7034 Week3SY 7034 Week3
SY 7034 Week3
 

Recently uploaded

Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 

Recently uploaded (20)

Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 

Computer Simulation and Economics

  • 1. Computer Simulation and Economics Edmund Chattoe Department of Sociology University of Oxford edmund.chattoe@sociology.ox.ac.uk http://www.sociology.ox.ac.uk/people/chattoe.html
  • 2. Plan of the Talk • The ideology of simulation. • The “agent based” perspective. • A case study: Pricing under oligopoly. • What next?
  • 3. The Ideology of Simulation • Agents are “fundamentally” heterogeneous. • Agents are “really” cognitive but bounded. • Agents are socially situated. • Agents adapt in a complex environment of other agents including organisations. • There are systematic micro foundations to macroscopic regularity. • Environments are profoundly dynamic.
  • 4. The “Agent Based” Approach I AGENT 1 c1=a1y1 AGENT 2 c2=a2y2 CSO C, Y ECONOMIST C=aY
  • 5. ABA: Implications I • Aggregability and absence of feedback: A special case? • Where do agent models come from? • What is the “story of a?” (Functional, adaptive, other). • How do we find out about agent models? (Problem of macro to macro inference.)
  • 6. The “Agent Based” Approach II AGENT 1 MODEL AGENT 2 MODEL INSTITUTION RULES “SOCIAL” SCIENTIST REGULARITY
  • 7. ABA: Implications II • How do we model if we relax aggregability and absence of feedback? • What do we do about organisations? • Does “good science” needs to link levels to avoid mere “data mining” ? • Are we modelling the “right stuff”? • What do we do about equilibrium? • Is economic theory “just another model?”
  • 8. Common Concerns • What is the status of cognitivism? • Isn’t this all ad hoc? Yes, but ... • This is all very well but we can’t model it • We have good “social” processual reasons to assume regularity in agent models • But, if we are wrong, we must all pack up and go home or become novelists
  • 9. Simulation: Provisional Definition • Computational (rather than verbal or mathematical) representation of a social process. • Descriptive rather than instrumental use. • An “explicit” representation? • Fundamental problem is not programming but adequate data.
  • 10. Example: “Social” Market I • Economics aggregates to get D, S curves and then solves for market clearing. • S and D curves don’t exist in the minds of buyers or (probably) sellers. • What exists are inventories, shopping trips, haggling, gossip … • When shoppers run out they go shopping. • While shopping they search and gossip.
  • 11. Example: “Social” Market II • Shops produce on past sales but sell out. • Shops may adapt prices through gossip or direct “observation”. • Shops and customers may match “bids” and “asks” to reach agreement. • S and D curves can be “produced” from such a simulated market but so can trade networks: Effective falsification?
  • 12. Example: “Social” Market III • Firms raise production level if they sell out or lower it if they have unsold inventory. • Firms lower price if too many customers walk away or if they hear/observe too many lower prices in other shops. • Firms raise opening bid if nobody walks away. • Consumers use 1 unit per period and go shopping if they run out. • Consumers pass/receive one message per period. • And so on … this is a programme!
  • 13. Example 1: Oligopoly Pricing • How do firms set prices in a complex environment? • Simplify by making it a game or assuming lots of common knowledge • Third approach is adaptive but this is “too difficult” for simple adaptation • Possible solution is evolutionary learning: Firms adapt by trial and error and are selected.
  • 14. The Appeal of Evolution • Driven by heterogeneity. • Open ended: actors don’t need to know objective function (if there is one). • Works on minimally effective strategies using relative success. • Analogous to situation of firms? • Observed to produce stable self-organised heterogeneity in ecosystems.
  • 15. A Brief History • Marshall and the representative firm. • Alchian: – Outcomes not intentions. – Genotype is firm practices. – Phenotype is firm behaviour. • Nelson and Winter: – Fixed decision rules. • Dosi et al. (1999)
  • 16. The Dosi et al. Model • Candidate prices are small set of GP strings. • Firms set price probabilistically based on accumulated profits of candidates. • Demand determined by “market” price and allocated by current market share. • Market share updated via set and market price. • Profits are accrued to firms. • Firms with losses/minimal market share replaced. • New candidates may be generated.
  • 17. A Typical GP Price String + 3/ OP1 + 2 OP2
  • 18. The Operators • Crossover: Take two trees, identify “legal” cut points and swap “tales”. • Mutation: Take one tree and identify “legal” cut point for new randomly generated tree. • Other possibilities. • Some completely new trees. • IF NOT AND OR > < = + - % *. • OMP, OMD, OP x OUC, CUC, OS, integer. • http://users.ox.ac.uk/~econec/thesis.html
  • 19. Some Results • Main Dosi et al. result is evolution of price following and “cost plus” pricing. • This appears to be sensitive to assumptions made about large variable unit costs. • Profit maximisation doesn’t drive out other goals. • Market share maximisation leads to monopoly. • Fixed unit cost markets are speculative and can co-ordinate using “salient” prices. • Naïve expectations allow co-ordination and tacit collusion.
  • 21. Dosi et al. Replication
  • 31. Three Firms with Expectations
  • 32. What Next? • Better data collection: Ethnographic, experimental, participatory. • More effective sensitivity analysis. • Much more “joined up” research mediated by simulation. • More “middle range” theory provoked by new approach (dynamic decision). • More infrastructure (JASSS, CRESS, S3).
  • 33. Example 2: Lifestyle Emergence • Based on qualitative data about money management among pensioners. • Importance of “practices” and “lifestyles”. • Almost no explicit calculation: An excellent corrective to economics. • Abstraction but inductive abstraction. • Linking sequence/narrative data to individual choice.
  • 34. Lifestyle Emergence Simulation • Activity plans (444411122111) and budget plans (1111000110111). • Distinguish plan and realisation. • Adaptive rule for individual comparison of (largely unobservable) budget plans. • Adaptive rule for social comparison of observable (communicated) activity plans. • Improved wellbeing and emergent lifestyles.
  • 35.
  • 36. Example 3: Social Mobility • Paradigmatic statistical (GLR) sociology linking highly theorised concepts. • Dilemma with micro/macro link: – Micro theory must be “anti social” (RCT) to guarantee transparent aggregation. – Plausible micro theories have uncertain macro consequences (Schelling example). • Simulation as a tool for integration.
  • 37. MOBSIM: Work in Progress • Microsimulation: agents, attributes and updating processes (environment). • Families, schools and jobs/classes. • Families: demographics and social practices. • Schools: “epoints”. • Jobs: Hiring by epoints, random firing. • No social networks or “economics” yet.
  • 38. The Scope of Models Labour Markets Demography Education ? ?
  • 39. Distribution of Education Points By Class 0 0.5 1 1.5 2 2.5 0 200 400 600 800 1000 1200 Education Points Series1
  • 40. Implications of MOBSIM • Thought provoking surprises: Identification of lacunae. • Integration of diverse research. • Potential falsification using within generation (labour market surveys), qualitative biographical and sequence data. • Exploring micro/macro relations: Another possible mode of falsification.
  • 41. The Future? • Methods: Adapting methods to simulation – Dynamic process data. – Ethnographic decision elicitation. – A sociological protocol for “experimentation”. • Data: Neglected approaches to sociality – Adaptive models: Innovation diffusion (drugs). – Dynamic social networks and endogeneity. – Time planning and lifestyles as sequences. – Selectionism: Evolving social practices.
  • 42. Conclusions • A genuinely novel method of representing social processes. • Inspires new developments in methodology (the agent based approach) and the possible return of falsifiability. • Suggests new kinds of theories and represents existing debates (micro/macro). • Uses and generates data in novel ways: Synthetic.