Interactive Graphs for IO

On this page you can find files for some Interactive Graphs of standard models in Industrial Organisation. I use these for teaching undergraduate and graduate courses in IO. The Interactive Graphs have been created in Mathematica.

If you have a Mathematica licence, you can download the relevant notebook (.nb file) and open it directly in the software. You can amend the code if you wish. If you don't have Mathematica, you can get the Wolfram Player software for free and download the computable document (.cdf file) instead. This still allows you to fully use the Interactive Graphs but you will not be able to make changes to the code.

The graphs were developed with the support of the Cambridge Teaching and Learning Innovation Fund and with the assistance of Jakob Berndt.

As part of the TeachECONference2021 at UCL, I gave a a short presentation introducing the Interactive Graphs. Some of these graphs are also featured on the Wolfram Demonstrations Project website here.

The Interactive Graphs are fully interactive and all parameters of the model can be changed live using the controls provided. In addition, the graphs can be set to dynamically illustrate how things change as parameters change, as shown in this gif. This particular Interactive Graph illustrates the Merger Paradox in Cournot oligopoly.

Residual monopolist's profits and best response nb cdf instructions

Best responses in Cournot duopoly nb cdf instructions


Profit possibility frontier in Cournot duopoly nb cdf

Best responses in Bertrand duopoly nb cdf instructions

Demand and profits in Bertrand duopoly nb cdf instructions

Market shares in Hotelling model nb cdf instructions

Best responses in Hotelling model nb cdf instructions


Market shares in Salop's circular city nb cdf instructions


Discontinuity in linear Hotelling model with location nb cdf

Best response and profits of Cournot duopolist with fixed costs nb cdf

Entry deterrence by installing capacity nb cdf

Double marginalisation with monopolists upstream and downstream nb cdf

Best responses in Stackelberg model nb cdf

Best responses in sequential Hotelling model nb cdf