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.
Objects can be created by using the constructor function ces.alm
.
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 .
Class '>Logit
, directly.
Class '>Bertrand
, by class '>Logit
, distance 2.
Class '>Antitrust
, by class '>Bertrand
, distance 3.
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)
# NOT RUN {
showClass("CESALM") # get a detailed description of the class
showMethods(classes="CESALM") # show all methods defined for the class
# }
Run the code above in your browser using DataLab