## S3 method for class 'Bertrand':
HypoMonTest(object,prodIndex,ssnip=.05,...)
## S3 method for class 'ANY':
calcPricesHypoMon(object,prodIndex)
## S3 method for class 'ANY':
calcPriceDeltaHypoMon(object,prodIndex)
## S3 method for class 'Bertrand':
diversionHypoMon(object,prodIndex,...)
## S3 method for class 'AIDS':
diversionHypoMon(object)HypoMonTest returns TRUE if a profit-maximizing
Hypothetical Monopolist who controls the products indexed by
HypoMonTest returns an error if calcPriceDeltaHypoMon returns a vector of proportional price changes for
all products placed under the control of the Hypothetical
Monopolist (i.e. all products indexed by calcPricesHypoMon is identical, but for price levels.
diversionHypoMon returns a k x k matrix of diversions,
where element i,j is the diversion from product i to product j.HypoMonTest is an implementation of the Hypothetical Monopolist Test
on the products indexed by calcPriceDeltaHypoMon calculates the price changes
relative to (predicted) pre-merger prices that a
Hypothetical Monopolist would impose on the products indexed by
calcPriceDeltaHypoMon for all the classes listed above
calls calcPricesHypoMon to compute price
levels. calcPriceDeltaHypoMon is in turn called by
HypoMonTest.
diversionHypoMon calculates the matrix of revenue
diversions between all products included in the merger simulation,
irrespective of whether or not they are also included in
diversionHypoMon method does not contain the