A package for R to estimate private-value auction models while allowing for unobservable auction-specific heterogeneity.
# Install auctionr from CRAN
install.packages("auctionr")
# Or the development version from GitHub:
# install.packages("remotes")
# library(remotes)
install_github("ajmack/auctionr", build_vignettes = T)
There are two functions available in the package:
auction_generate_data()
allows the user to generate sample data
from the principal model used in the package.
auction_model()
calculates maximum likelihood estimates of
parameters of the principal model for the data provided by the user.
library(auctionr)
set.seed(100)
dat <- auction_generate_data(obs = 100, mu = 10, alpha = 2, sigma = 0.2,
beta = c(-1,1), new_x_mean= c(-1,1), new_x_sd = c(0.5,0.8))
res <- auction_model(dat,
init_param = c(8, 2, .5, .4, .6),
num_cores = 1,
method = "BFGS",
control = list(trace=1, parscale = c(1,0.1,0.1,1,1)),
std_err = TRUE)
## initial value 1339.327262
## iter 10 value 434.301377
## iter 20 value 410.711195
## final value 410.710822
## converged
##
res
##
## Estimated parameters (SE):
## mu 11.012673 (1.152635)
## alpha 1.752769 (0.185499)
## sigma 0.204230 (0.035286)
## beta[1] -0.920617 (0.057040)
## beta[2] 1.068096 (0.040026)
##
## Maximum log-likelihood = -410.711
Background and details about the model implemented here are available in Mackay, Alexander. 2020. Contract Duration and the Costs of Market Transactions..
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.