The “CESALM” class contains all the information needed to
calibrate a CES
demand system and perform a merger simulation analysis under the assumption that
firms are playing a differentiated products Bertrand pricing game with
unknown market elasticity.
Arguments
Objects from the Class
Objects can be created by using the constructor function ces.alm.
Slots
parmsStart:
A length 2 vector whose first element equals an
initial guess of the price coefficient and whose second
element equals an initial guess of the outside share. The price
coefficient's initial value must be negative and the outside share's
initial value must be between 0 and 1 .
Extends
Class '>Logit, directly.
Class '>Bertrand, by class '>Logit, distance 2.
Class '>Antitrust, by class '>Bertrand, distance 3.
Methods
For all of methods containing the ‘preMerger’ argument, ‘preMerger’ takes
on a value of TRUE or FALSE, where TRUE invokes the method using the
pre-merger ownership structure, while FALSE invokes the method using
the post-merger ownership structure.
calcSlopes
signature(object)
Uncover CES
ALM demand parameters. Assumes that firms are currently at
equilibrium in a differentiated product Bertrand Nash pricing game with capacity constraints.