Methods For Calculating Compensating Variation (CV)

Share:

Description

Calculate the amount of money a consumer would need to be paid to be just as well off as they were before the merger.

Methods

signature(object = c(Logit,LogitNests))

All the information needed to compute CV is already available within the Logit and Nested Logit classes.

signature(object = c(CES, CESNests), revenueInside)

The CV method for the “CES” and nested “CES” classes has an additional parameter, ‘revenueInside’, which must be set equal to the total amount that consumers have spent on products inside the market in order for CV to be calculated.

signature(object = AIDS , totalRevenue)

The CV method for “AIDS” has an additional parameter, ‘totalRevenue’, which should aggregate income (e.g. GDP). If supplied computes CV in terms of dollars. If missing, CV is calculated as a percentage change in aggregate in income. must be set equal to the vector of pre-merger prices for all products in the market in order for CV to be calculated.

signature(object = c(Linear,LogLin))

Although no additional information is needed to calculate CV for either the “Linear” or “LogLin” classes, The CV method will fail if the appropriate restrictions on the demand parameters have not been imposed.

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.