Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with...

25
Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen University Logistics, Decision and Information Sciences [email protected]

Transcript of Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with...

Page 1: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Sjoukje A. OSINGA

Mark R. KRAMER

Gert Jan HOFSTEDE

Adrie J.M. BEULENS

The pork cycle revisited with ABM- applied to a case of Chinese pig farmers

Wageningen University

Logistics, Decision and Information Sciences

[email protected]

Page 2: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Pork cycle: it’s still there – China exampleIncreased corn prices have likely exaggerated the shifts in supply associated with the natural market cycle for pork. Pork prices dropped sharply in the first half of 2006 while corn prices remained high. Consequently, hog profitability plummeted and many farmers reduced numbers of hogs being reared. This led to a marked

reduction in the supply of 2007, despite the fact that it only takes 4-6 months for commercially produced hogs to reach market weight. Figure 6 illustrates the cyclical nature for both pork and poultry over a six-year period as well as the general upward trend for both prices.

Source: China National Development and Reform Commission, Price Information Center, chinaprice.gov.cn

To smoothen: government interferes; buy / sell

surpluses (indicator: hog / grain price ratio)

Sjoukje Osinga - AE2011 - 2

Page 3: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Two models of the pork cycle

Basic model without individuals (averages)

Model with individual behaviour

Sjoukje Osinga - AE2011 - 3

Page 4: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Basic demand and supply system (=):From literature:

Cobweb model (1)𝑃

𝑄𝑑𝑒𝑚𝑎𝑛𝑑

𝑠𝑢𝑝𝑝𝑙𝑦

divergent cobweb

h𝑆

h𝐷

𝑃1

𝑄1

𝑃2

𝑄2

Sjoukje Osinga - AE2011 - 4

Page 5: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

𝑃

𝑄𝑑𝑒𝑚𝑎𝑛𝑑

𝑠𝑢𝑝𝑝𝑙𝑦

convergent cobweb

h𝐷

h𝑆

From literature:

Cobweb model (2)

stable

Sjoukje Osinga - AE2011 - 5

Basic demand and supply system (=):

Page 6: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Typical for over- / under supply problem:

Problem arises due to production delay Pigs need 6 months to mature

Inaccurate price expectations Naive expectations:

assume price will be same as current price

Adaptive / rational expectiations:estimate price based on available

information

Sjoukje Osinga - AE2011 - 6

Page 7: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Why model this by means of ABM?

1. Pork cycle “still happens”: Farmers demonstrate bounded rationality

2. Cyclical nature of over/under supply is emergent It’s the result of many individual farmers’ decisions

3. Revisiting some assumptions of classical model How valid / useful are they in an AMB?

Sjoukje Osinga - AE2011 - 7

Page 8: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Research questions

1. Grow it to show it: can we generate “the pork cycle” with an individual-based ABM?

2. Can we dampen the pork cycle through improved information provision?

3. What can we learn regarding model assumptions?

Sjoukje Osinga - AE2011 - 8

Page 9: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Agent-based information management model

Sjoukje Osinga - AE2011 - 9

stock pig age info-items estimated-price 𝐸𝑃 𝑖=α 𝑖∗𝑃

𝑒𝑞+(1−α𝑖 )∗𝑃 𝑡

depends on the proportional accuracy of equilibrium price

α 𝑖=𝑖𝑛𝑓𝑜− 𝑖𝑡𝑒𝑚𝑠𝑖

∑𝑖

𝑖𝑛𝑓𝑜− 𝑖𝑡𝑒𝑚𝑠

Page 10: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Research models

Test 3 models (actually 1 model with 3 values for ): current-price-model ( = 0): perfect-price-model ( = 1): estimated-price-model ():

Sjoukje Osinga - AE2011 - 10

Page 11: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Simulation process

𝑃 𝑡

𝑆𝑡

α 𝑖?

Farmers sell mature pigs (in batches): the actual supply Current market price is calculated based on actual supply:Farmers calculate estimated price based on info-items and Farmers decide whether to restock:

: total supply farmers expect using their estimated price

: maximum supply farmers could possibly restockActual supply changes at every time step, influencing the price, influencing the decision to restock, etc.

Sjoukje Osinga - AE2011 - 11

Page 12: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Assumptions to this model:

Equal slopes (stable model) Farmers (fully) restock or not: discrete choice

This is what happens in reality Farmers know the total available capacity

But they do not know individual decisions of other farmers

Sjoukje Osinga - AE2011 - 12

Page 13: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Results: current price model

Current price: naive expectations Result: periodical pattern, pork cycle

Sjoukje Osinga - AE2011 - 13

Page 14: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Results: perfect price model

Perfect price: equilibrium price Only the decision whether to restock was randomized Result: random behaviour ?

Sjoukje Osinga - AE2011 - 14

Page 15: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Results: estimated price model

Using parameter for information accuracy (many ‘s) This figure: = 0.5 (varying is consistent with expectation)

Result... periodicity or random behaviour ?

Sjoukje Osinga - AE2011 - 15

Page 16: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Determine periodicity –Fourier transformation

Fourier graph shows clearly periodical frequencies

Sjoukje Osinga - AE2011 - 16

Page 17: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Perfect price model results: periodical?

Fourier graph shows that there is no periodicity

Sjoukje Osinga - AE2011 - 17

Page 18: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Results: estimated price model

Fourier graph shows periodicity left in frequencies

Sjoukje Osinga - AE2011 - 18

Page 19: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Conclusions

1. Grow it to show it: can we generate the pork cycle with our individual-based ABM? Answer: yes, we can (when farmers have naive expectations).

2. Can we dampen the pork cycle through improved information provision? Answer: yes, more information leads to less periodicity

3. What can we learn regarding model assumptions? See next slide

Sjoukje Osinga - AE2011 - 19

Page 20: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Conclusions (continued) / discussion

Mapping of economic supply-demand system to an ABM is not straightforward The theory works with total supply quantities In practice, farmers will restock or find alternative income

→ 40% restock (i.e. all stables 40% full)

40% of the farmers (fully) restock their stables

!

Sjoukje Osinga - AE2011 - 20

Page 21: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Conclusions (continued) / discussion

Transition point: only periodicity when overcapacity When farmers produce less than demand

→ problem does not appearno periodicity

In conventional approach, 2 models: model a for overcapacity, model b for undercapacity

in an ABM: the same model shows behaviour a or b

(emergent)

Sjoukje Osinga - AE2011 - 21

Page 22: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Conclusions (continued) / discussion

Nr of farmers involved in restocking may be limited (depends on ratio max farmers’ supply / total demand)

Socio-economic consequences are not visible in a conventional model Majority of farmers may be out of business

→ not an issue in models without individual farmers

Sjoukje Osinga - AE2011 - 22

Page 23: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Future improvements

Experiment with alternative information diffusion processes, or: ‘whom does it come from’ Network structures → information exchange Nature of info-items

Include interaction mechanisms between farmers Peer influence / imitative behaviour

(e.g. restock when your neighbour does) Implicit interaction is already present because it is assumed

that farmers know the maximum possible supply

Sjoukje Osinga - AE2011 - 23

Page 24: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Future improvements (continued)

Include more heterogeneity Personality and cultural population attributes

Include external shocks Model government intervention based on grain price Fall/rise of grain price → costs of pig raising change

Sjoukje Osinga - AE2011 - 24

Page 25: Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.

Thank you

© Wageningen UR