The “CES” 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 Bertrand pricing game.
Objects can be created by using the constructor function ces.
Let k denote the number of products produced by all firms.
slopes:A list containing the coefficient on the numeraire (`alpha'), the coefficient on price (‘gamma’), and the vector of mean valuations (‘meanval’)
priceOutside:The price of the outside good. Default is 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.
calcSharessignature(object, preMerger
= TRUE,revenue=FALSE)
calcSlopessignature(object)
CVsignature(object, revenueInside)
elastsignature(object, preMerger = TRUE)
# NOT RUN {
showClass("CES") # get a detailed description of the class
showMethods(classes="CES") # show all methods defined for the class
# }
Run the code above in your browser using DataLab