Prices-Methods {antitrust} | R Documentation |
“Calculating Prices” Methods
Description
For Auction2ndCap, the calcPrices method computes the expected price that the buyer pays, conditional on the buyer purchasing from a particular firm.
For Logit, the calcPrices method computes either pre-merger or post-merger equilibrium prices under the assumptions that consumer demand is Logit and firms play a differentiated product Bertrand Nash pricing game.
For LogitCap, the calcPrices method computes either pre-merger or post-merger equilibrium shares under the assumptions that consumer demand is Logit and firms play a differentiated product Bertrand Nash pricing game with capacity constraints.
For Logit, the calcPrices method computes either pre-merger or post-merger equilibrium prices under the assumptions that consumer demand is Logit and firms play a differentiated product Bertrand Nash pricing game.
For LogLin, the calcPrices method computes either pre-merger or post-merger equilibrium prices under the assumptions that consumer demand is Log-Linear and firms play a differentiated product Bertrand Nash pricing game.
For AIDS, the calcPrices method computes either pre-merger or post-merger equilibrium prices under the assumptions that consumer demand is AIDS and firms play a differentiated product Bertrand Nash pricing game. It returns a length-k vector of NAs if the user did not supply prices.
Usage
## S4 method for signature 'Cournot'
calcPrices(object, preMerger = TRUE)
## S4 method for signature 'Auction2ndCap'
calcPrices(object, preMerger = TRUE, exAnte = TRUE)
## S4 method for signature 'Logit'
calcPrices(object, preMerger = TRUE, isMax = FALSE, subset, ...)
## S4 method for signature 'Auction2ndLogit'
calcPrices(object, preMerger = TRUE, exAnte = FALSE)
## S4 method for signature 'LogitCap'
calcPrices(object, preMerger = TRUE, isMax = FALSE, subset, ...)
## S4 method for signature 'Linear'
calcPrices(object, preMerger = TRUE, subset, ...)
## S4 method for signature 'LogLin'
calcPrices(object, preMerger = TRUE, subset, ...)
## S4 method for signature 'AIDS'
calcPrices(object, preMerger = TRUE, ...)
## S4 method for signature 'BargainingLogit'
calcPrices(object, preMerger = TRUE, isMax = FALSE, subset, ...)
## S4 method for signature 'VertBargBertLogit'
calcPrices(object, preMerger = TRUE, ...)
## S4 method for signature 'VertBarg2ndLogit'
calcPrices(object, preMerger = TRUE, ...)
Arguments
object |
An instance of the respective class (see description for the classes) |
preMerger |
If TRUE, the pre-merger ownership structure is used. If FALSE, the post-merger ownership structure is used. Default is TRUE. |
exAnte |
If ‘exAnte’ equals TRUE then the ex ante expected result for each firm is produced, while FALSE produces the expected result conditional on each firm winning the auction. Default is FALSE. |
isMax |
If TRUE, a check is run to determine if the calculated equilibrium price vector locally maximizes profits. Default is FALSE. |
subset |
A vector of length k where each element equals TRUE if the product indexed by that element should be included in the post-merger simulation and FALSE if it should be excluded. Default is a length k vector of TRUE. |
... |
For Logit, additional values that may be used to change the
default values of For others, additional values that may be used to change the default values of |