{
  "_id": "6ac3d21834f9a32edea2287d",
  "Package": "antitrust",
  "Type": "Package",
  "Title": "Tools for Antitrust Practitioners",
  "Version": "0.99.35",
  "Date": "2026-08-30",
  "Authors@R": "c(person(\"Charles\", \"Taragin\", email = \"ctaragin+antitrustr@gmail.com\",\nrole = c(\"aut\", \"cre\")),\nperson(\"Michael\", \"Sandfort\",\nrole = c(\"aut\")),\nperson(\"Shlok\", \"Goyal\",\nrole = c(\"ctb\"))\n)",
  "Maintainer": "Charles Taragin <ctaragin+antitrustr@gmail.com>",
  "Author": "Charles Taragin [aut, cre], Michael Sandfort [aut], Shlok Goyal\n[ctb]",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Description": "A collection of tools for antitrust practitioners,\nincluding the ability to calibrate different consumer demand\nsystems and simulate the effects of mergers under different\ncompetitive regimes.",
  "URL": "https://github.com/luciu5/antitrust",
  "License": "CC0",
  "LazyLoad": "yes",
  "Collate": "'AntitrustClasses.R' 'BertrandClasses.R'\n'BertrandRUMClasses.R' 'PriceLeadershipClasses.R'\n'AuctionClasses.R' 'BargainingClasses.R' 'VerticalClasses.R'\n'CournotClasses.R' 'OwnershipMethods.R' 'SummaryMethods.R'\n'ShowMethods.R' 'AuctionCapMethods.R' 'PricesMethods.R'\n'CostMethods.R' 'MarginsMethods.R' 'BLPIntegration.R'\n'ParamsMethods.R' 'PriceDeltaMethods.R' 'PSMethods.R'\n'OutputMethods.R' 'PlotMethods.R' 'HypoMonMethods.R'\n'HHIMethods.R' 'UPPMethods.R' 'DiversionMethods.R'\n'ElastMethods.R' 'CMCRMethods.R' 'CVMethods.R'\n'DiagnosticsMethods.R' 'AIDSFunctions.R'\n'AggregateGamesMethods.R' 'Antitrust_Shiny.R'\n'AntitrustPackage.R' 'Auction2ndCapFunctions.R'\n'Auction2ndLogitFunctions.R' 'BargainingCESFunctions.R'\n'BargainingLogitFunctions.R' 'BertrandFunctions.R'\n'CESFunctions.R' 'CMCRBertrandFunctions.R'\n'CMCRCournotFunctions.R' 'CournotFunctions.R' 'HHIFunctions.R'\n'LinearFunctions.R' 'LogitFunctions.R'\n'PriceLeadershipFunctions.R' 'SimFunctions.R'\n'VerticalFunctions.R' 'antitrust-deprecated.R'",
  "Config/roxygen2/version": "8.0.0",
  "Config/testthat/edition": "3",
  "Config/antitrust/qa-canonical-r": "4.6.1",
  "Repository": "https://luciu5.r-universe.dev",
  "Date/Publication": "2026-10-05 11:54:08 UTC",
  "RemoteUrl": "https://github.com/luciu5/antitrust",
  "RemoteRef": "HEAD",
  "RemoteSha": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-05 16:22:39 UTC",
    "User": "root"
  },
  "_user": "luciu5",
  "_type": "src",
  "_file": "antitrust_0.99.35.tar.gz",
  "_fileid": "https://r2.ropensci.org/280eaaf5b74d91c013042fa6379e05bf954b89c1648750cca057397154fd31e6",
  "_filesize": 872761,
  "_sha256": "280eaaf5b74d91c013042fa6379e05bf954b89c1648750cca057397154fd31e6",
  "_expires": "2027-01-13T16:36:38.000Z",
  "_created": "2026-10-05T16:22:39.000Z",
  "_published": "2026-10-05T16:36:40.403Z",
  "_jobs": [
    {
      "job": 111865792478,
      "time": 188,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11358476326"
    },
    {
      "job": 111865792435,
      "time": 191,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11358696214"
    },
    {
      "job": 111865792389,
      "time": 147,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11358822638"
    },
    {
      "job": 111865792402,
      "time": 142,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11358452849"
    },
    {
      "job": 111863958288,
      "time": 245,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11358385903"
    },
    {
      "job": 111865792483,
      "time": 95,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11357989065"
    },
    {
      "job": 111865792667,
      "time": 142,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11357739780"
    },
    {
      "job": 111865792549,
      "time": 155,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11358980120"
    },
    {
      "job": 111865792518,
      "time": 118,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11357578450"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/luciu5/actions/runs/37339844922",
  "_status": "success",
  "_upstream": "https://github.com/luciu5/antitrust",
  "_commit": {
    "id": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
    "author": "Charles Taragin <ctaragin@M4troyshka.localdomain>",
    "committer": "Charles Taragin <ctaragin@M4troyshka.localdomain>",
    "message": "Fix input-market Cournot BLP equilibrium solver\n",
    "time": 1791201248
  },
  "_maintainer": {
    "name": "Charles Taragin",
    "email": "ctaragin+antitrustr@gmail.com",
    "login": "luciu5",
    "description": "",
    "uuid": 50878811
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "BB",
      "role": "Imports"
    },
    {
      "package": "numDeriv",
      "role": "Imports"
    },
    {
      "package": "nleqslv",
      "role": "Imports"
    },
    {
      "package": "SQUAREM",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "bookdown",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "competitiontoolbox",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "luciu5",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2025-45",
      "n": 10
    },
    {
      "week": "2025-46",
      "n": 3
    },
    {
      "week": "2025-48",
      "n": 8
    },
    {
      "week": "2025-50",
      "n": 7
    },
    {
      "week": "2025-51",
      "n": 6
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-01",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 2
    },
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 3
    },
    {
      "week": "2026-08",
      "n": 3
    },
    {
      "week": "2026-09",
      "n": 14
    },
    {
      "week": "2026-10",
      "n": 3
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 3
    },
    {
      "week": "2026-13",
      "n": 3
    },
    {
      "week": "2026-14",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 8
    },
    {
      "week": "2026-36",
      "n": 5
    },
    {
      "week": "2026-40",
      "n": 2
    },
    {
      "week": "2026-41",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.99.32",
      "date": "2026-08-26"
    },
    {
      "name": "v0.99.33",
      "date": "2026-08-26"
    },
    {
      "name": "v0.99.34",
      "date": "2026-08-28"
    }
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "luciu5",
      "count": 152,
      "uuid": 50878811
    }
  ],
  "_userbio": {
    "uuid": 50878811,
    "type": "user",
    "name": "luciu5",
    "followers": 2
  },
  "_downloads": {
    "count": 671,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/antitrust"
  },
  "_devurl": "https://github.com/luciu5/antitrust",
  "_searchresults": 48,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/antitrust.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf"
  ],
  "_homeurl": "https://github.com/luciu5/antitrust",
  "_realowner": "luciu5",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9",
      "date": "2012-10-23"
    },
    {
      "version": "0.93",
      "date": "2014-03-07"
    },
    {
      "version": "0.94",
      "date": "2014-06-25"
    },
    {
      "version": "0.95",
      "date": "2015-11-19"
    },
    {
      "version": "0.95.1",
      "date": "2015-11-23"
    },
    {
      "version": "0.98",
      "date": "2018-02-02"
    },
    {
      "version": "0.99",
      "date": "2018-03-08"
    },
    {
      "version": "0.99.5",
      "date": "2018-03-28"
    },
    {
      "version": "0.99.7",
      "date": "2018-04-11"
    },
    {
      "version": "0.99.8",
      "date": "2018-05-18"
    },
    {
      "version": "0.99.9",
      "date": "2018-06-07"
    },
    {
      "version": "0.99.10",
      "date": "2018-06-10"
    },
    {
      "version": "0.99.11",
      "date": "2019-06-21"
    },
    {
      "version": "0.99.14",
      "date": "2020-06-26"
    },
    {
      "version": "0.99.25",
      "date": "2021-05-06"
    },
    {
      "version": "0.99.26",
      "date": "2022-08-24"
    },
    {
      "version": "0.99.29",
      "date": "2025-09-05"
    },
    {
      "version": "0.99.30",
      "date": "2025-09-13"
    },
    {
      "version": "0.99.33",
      "date": "2026-08-26"
    }
  ],
  "_exports": [
    "aids",
    "antitrust_shiny",
    "auction2nd.cap",
    "auction2nd.ces",
    "auction2nd.ces.alm",
    "auction2nd.logit",
    "auction2nd.logit.alm",
    "auction2nd.logit.nests",
    "bargaining.ces",
    "bargaining.ces.alm",
    "bargaining.logit",
    "bargaining.logit.alm",
    "bargaining2nd.ces",
    "bargaining2nd.logit",
    "bertrand.alm",
    "calcBLPintegration",
    "calcBuyerExpectedCost",
    "calcBuyerValuation",
    "calcDiagnostics",
    "calcdMC",
    "calcExpectedLowestCost",
    "calcExpectedPrice",
    "calcMargins",
    "calcMarginsAG",
    "calcMC",
    "calcOptimalReserve",
    "calcPriceDelta",
    "calcPriceDeltaHypoMon",
    "calcPrices",
    "calcPricesAG",
    "calcPricesHypoMon",
    "calcProducerSurplus",
    "calcProducerSurplusGrimTrigger",
    "calcQuantities",
    "calcRevenues",
    "calcSellerCostParms",
    "calcShares",
    "calcSlack",
    "calcSlopes",
    "calcSupermarkup",
    "calcVC",
    "cdfG",
    "ces",
    "ces.alm",
    "ces.cournot",
    "ces.cournot.alm",
    "ces.nests",
    "cmcr",
    "cmcr.bertrand",
    "cmcr.cournot",
    "cmcr.cournot2",
    "cournot",
    "CV",
    "diversion",
    "diversionHypoMon",
    "elast",
    "getNestsParms",
    "getParms",
    "hhi",
    "HHI",
    "HypoMonTest",
    "linear",
    "logit",
    "logit.alm",
    "logit.cap",
    "logit.cap.alm",
    "logit.cournot",
    "logit.cournot.alm",
    "logit.nests",
    "logit.nests.alm",
    "loglinear",
    "ownerToMatrix",
    "ownerToVec",
    "pcaids",
    "pcaids.nests",
    "ple",
    "ple.blp",
    "plot",
    "show",
    "sim",
    "stackelberg",
    "summary",
    "upp",
    "upp.bertrand",
    "upp.cournot",
    "vertical.barg"
  ],
  "_help": [
    {
      "page": "AIDS-Functions",
      "title": "(Nested) AIDS Calibration and Merger Simulation",
      "topics": [
        "aids",
        "AIDS-Functions",
        "pcaids",
        "pcaids.nests"
      ]
    },
    {
      "page": "Antitrust-Class",
      "title": "\"Antitrust\" Classes",
      "topics": [
        "Antitrust-Class",
        "Antitrust-class",
        "characterOrList-class",
        "matrixOrList-class",
        "matrixOrVector-class"
      ]
    },
    {
      "page": "Auction-Classes",
      "title": "Class \"Auction\"",
      "topics": [
        "Auction-Classes",
        "Auction2ndCap-class",
        "Auction2ndCES-class",
        "Auction2ndCESALM-class",
        "Auction2ndLogit-class",
        "Auction2ndLogitALM-class",
        "Auction2ndLogitNests-class"
      ]
    },
    {
      "page": "Auction2ndCap-Functions",
      "title": "(Capacity Constrained) 2nd Price Auction Model",
      "topics": [
        "auction2nd.cap",
        "Auction2ndCap",
        "Auction2ndCap-Functions"
      ]
    },
    {
      "page": "Auction2ndLogit-Functions",
      "title": "2nd Score Procurement Auction Model with (Nested) Logit Demand",
      "topics": [
        "auction2nd.ces",
        "auction2nd.ces.alm",
        "auction2nd.logit",
        "auction2nd.logit.alm",
        "auction2nd.logit.nests",
        "Auction2ndLogit-Functions"
      ]
    },
    {
      "page": "AuctionCap-Methods",
      "title": "Auction Cap Methods",
      "topics": [
        "AuctionCap-Methods",
        "calcBuyerExpectedCost",
        "calcBuyerExpectedCost,Auction2ndCap-method",
        "calcBuyerValuation",
        "calcBuyerValuation,Auction2ndCap-method",
        "calcExpectedLowestCost",
        "calcExpectedLowestCost,Auction2ndCap-method",
        "calcExpectedPrice",
        "calcExpectedPrice,Auction2ndCap-method",
        "calcOptimalReserve",
        "calcOptimalReserve,Auction2ndCap-method",
        "calcSellerCostParms",
        "calcSellerCostParms,Auction2ndCap-method",
        "cdfG",
        "cdfG,Auction2ndCap-method"
      ]
    },
    {
      "page": "Bargaining-Classes",
      "title": "\"Bargaining\" Classes",
      "topics": [
        "Bargaining-class",
        "Bargaining-Classes",
        "Bargaining2ndCES-class",
        "Bargaining2ndLogit-class",
        "BargainingCES-class",
        "BargainingCESALM-class",
        "BargainingLogit-class",
        "BargainingLogitALM-class"
      ]
    },
    {
      "page": "BargainingCES-Functions",
      "title": "Nash Bargaining Model with CES Demand",
      "topics": [
        "bargaining.ces",
        "bargaining.ces.alm",
        "bargaining2nd.ces",
        "BargainingCES-Functions"
      ]
    },
    {
      "page": "BargainingLogit-Functions",
      "title": "Nash Bargaining Model with Logit Demand",
      "topics": [
        "bargaining.logit",
        "bargaining.logit.alm",
        "bargaining2nd.logit",
        "BargainingLogit-Functions"
      ]
    },
    {
      "page": "Bertrand-Functions",
      "title": "Bertrand Calibration and Merger Simulation With Logit, CES and AIDS Demand",
      "topics": [
        "Bertrand",
        "bertrand",
        "Bertrand-Functions",
        "bertrand.alm"
      ]
    },
    {
      "page": "BertrandOther-Classes",
      "title": "\"Bertrand\" Classes",
      "topics": [
        "AIDS-class",
        "Bertrand-class",
        "BertrandOther-Classes",
        "Linear-class",
        "LogLin-class",
        "PCAIDS-class",
        "PCAIDSNests-class"
      ]
    },
    {
      "page": "BertrandRUM-Classes",
      "title": "\"Bertrand RUM\" Classes",
      "topics": [
        "BertrandRUM-Classes",
        "CES-class",
        "CESALM-class",
        "CESCournot-class",
        "CESCournotALM-class",
        "CESNests-class",
        "CournotBLP-class",
        "Logit-class",
        "LogitALM-class",
        "LogitBLP-class",
        "LogitCap-class",
        "LogitCapALM-class",
        "LogitCournot-class",
        "LogitCournotALM-class",
        "LogitNests-class",
        "LogitNestsALM-class",
        "PriceLeadership-class",
        "PriceLeadershipBLP-class"
      ]
    },
    {
      "page": "calcBLPintegration",
      "title": "Select BLP Integration Points and Weights",
      "topics": [
        "calcBLPintegration"
      ]
    },
    {
      "page": "calcSlack",
      "title": "Calculate Incentive Compatibility Slack Functions",
      "topics": [
        "calcSlack"
      ]
    },
    {
      "page": "calcSupermarkup",
      "title": "Calculate Equilibrium Supermarkup",
      "topics": [
        "calcSupermarkup",
        "calcSupermarkup,PriceLeadership-method",
        "calcSupermarkup,PriceLeadershipBLP-method"
      ]
    },
    {
      "page": "CES-Functions",
      "title": "(Nested) Constant Elasticity of Substitution Demand Calibration and Merger Simulation",
      "topics": [
        "ces",
        "CES-Functions",
        "ces.alm",
        "ces.cournot",
        "ces.cournot.alm",
        "ces.nests"
      ]
    },
    {
      "page": "CMCR-Methods",
      "title": "Methods For Calculating Compensating Marginal Cost Reductions",
      "topics": [
        "cmcr,AIDS-method",
        "cmcr,ANY-method",
        "cmcr,Auction2ndLogit-method",
        "cmcr,Bertrand-method",
        "cmcr,Cournot-method",
        "CMCR-Methods",
        "cmcr-methods"
      ]
    },
    {
      "page": "CMCRBertrand-Functions",
      "title": "Compensating Marginal Cost Reductions and Upwards Pricing Pressure (Bertrand)",
      "topics": [
        "cmcr",
        "cmcr.bertrand",
        "CMCRBertrand-Functions",
        "upp",
        "upp.bertrand"
      ]
    },
    {
      "page": "CMCRCournot-Functions",
      "title": "Compensating Marginal Cost Reductions and Upwards Pricing Pressure (Cournot)",
      "topics": [
        "cmcr.cournot",
        "cmcr.cournot2",
        "CMCRCournot-Functions",
        "upp.cournot"
      ]
    },
    {
      "page": "Cost-Methods",
      "title": "Methods for Calculating marginal and Variable Costs",
      "topics": [
        "calcdMC",
        "calcdMC,ANY-method",
        "calcdMC,Stackelberg-method",
        "calcMC",
        "calcMC,ANY-method",
        "calcMC,Auction2ndCap-method",
        "calcMC,Auction2ndCES-method",
        "calcMC,Auction2ndLogit-method",
        "calcMC,Bertrand-method",
        "calcMC,Cournot-method",
        "calcMC,VertBargBertLogit-method",
        "calcVC",
        "calcVC,ANY-method",
        "calcVC,Cournot-method",
        "Cost-Methods"
      ]
    },
    {
      "page": "Cournot-classes",
      "title": "\"Cournot\" Classes",
      "topics": [
        "Cournot-class",
        "Cournot-classes",
        "Stackelberg-class"
      ]
    },
    {
      "page": "Cournot-Functions",
      "title": "Multi-product Cournot/Stackelberg Calibration and Merger Simulation With Linear or Log-Linear Demand",
      "topics": [
        "cournot",
        "Cournot-Functions",
        "stackelberg"
      ]
    },
    {
      "page": "CV-Methods",
      "title": "Methods For Calculating Compensating Variation (CV)",
      "topics": [
        "CV",
        "CV,AIDS-method",
        "CV,ANY-method",
        "CV,Auction2ndLogit-method",
        "CV,CES-method",
        "CV,CESNests-method",
        "CV,Cournot-method",
        "CV,Linear-method",
        "CV,Logit-method",
        "CV,LogitBLP-method",
        "CV,LogitNests-method",
        "CV,LogLin-method",
        "CV,VertBarg2ndLogit-method",
        "CV,VertBargBertLogit-method",
        "CV-Methods",
        "CV-methods"
      ]
    },
    {
      "page": "defineMarketTools-methods",
      "title": "Methods For Implementing The Hypothetical Monopolist Test",
      "topics": [
        "calcPriceDeltaHypoMon",
        "calcPriceDeltaHypoMon,AIDS-method",
        "calcPriceDeltaHypoMon,ANY-method",
        "calcPriceDeltaHypoMon,Bertrand-method",
        "calcPriceDeltaHypoMon,Cournot-method",
        "calcPricesHypoMon",
        "calcPricesHypoMon,AIDS-method",
        "calcPricesHypoMon,ANY-method",
        "calcPricesHypoMon,Auction2ndLogit-method",
        "calcPricesHypoMon,Cournot-method",
        "calcPricesHypoMon,Linear-method",
        "calcPricesHypoMon,Logit-method",
        "calcPricesHypoMon,LogitCap-method",
        "calcPricesHypoMon,LogLin-method",
        "defineMarketTools-methods",
        "diversionHypoMon",
        "diversionHypoMon,AIDS-method",
        "diversionHypoMon,ANY-method",
        "diversionHypoMon,Bertrand-method",
        "HypoMonTest",
        "HypoMonTest,ANY-method",
        "HypoMonTest,Bertrand-method",
        "HypoMonTest,Cournot-method",
        "HypoMonTest,VertBargBertLogit-method"
      ]
    },
    {
      "page": "Diagnostics-Methods",
      "title": "Methods for Calculating Diagnostics",
      "topics": [
        "calcDiagnostics",
        "calcDiagnostics,ANY-method",
        "calcDiagnostics,Bertrand-method",
        "calcDiagnostics,Cournot-method",
        "calcDiagnostics,VertBargBertLogit-method",
        "Diagnostics-Methods"
      ]
    },
    {
      "page": "Diversion-Methods",
      "title": "Methods For Calculating Diversion",
      "topics": [
        "diversion",
        "diversion,AIDS-method",
        "diversion,ANY-method",
        "diversion,Bertrand-method",
        "diversion,VertBargBertLogit-method",
        "Diversion-Methods",
        "diversion-methods"
      ]
    },
    {
      "page": "Elast-Methods",
      "title": "Methods For Calculating Own and Cross-Price Elasticities",
      "topics": [
        "elast",
        "elast,AIDS-method",
        "elast,ANY-method",
        "elast,CES-method",
        "elast,CESNests-method",
        "elast,Cournot-method",
        "elast,Linear-method",
        "elast,Logit-method",
        "elast,LogitBLP-method",
        "elast,LogitNests-method",
        "elast,LogLin-method",
        "elast,VertBargBertLogit-method",
        "Elast-Methods",
        "elast-methods"
      ]
    },
    {
      "page": "HHI-Functions",
      "title": "Herfindahl-Hirschman Index",
      "topics": [
        "HHI",
        "HHI-Functions"
      ]
    },
    {
      "page": "HHI-Methods",
      "title": "Methods For Calculating the Herfindahl-Hirschman Index",
      "topics": [
        "hhi",
        "hhi,ANY-method",
        "hhi,Bertrand-method",
        "hhi,Cournot-method",
        "hhi,VertBargBertLogit-method",
        "HHI-Methods"
      ]
    },
    {
      "page": "Linear-Functions",
      "title": "Linear and Log-Linear Demand Calibration and Merger Simulation",
      "topics": [
        "linear",
        "Linear-Functions",
        "loglinear"
      ]
    },
    {
      "page": "Logit-Functions",
      "title": "(Nested) Logit Demand Calibration and Merger Simulation)",
      "topics": [
        "logit",
        "Logit-Functions",
        "logit.alm",
        "logit.cap",
        "logit.cap.alm",
        "logit.cournot",
        "logit.cournot.alm",
        "logit.nests",
        "logit.nests.alm"
      ]
    },
    {
      "page": "Margins-Methods",
      "title": "Methods for Calculating Margins",
      "topics": [
        "calcMargins",
        "calcMargins,AIDS-method",
        "calcMargins,ANY-method",
        "calcMargins,Auction2ndCap-method",
        "calcMargins,Auction2ndCES-method",
        "calcMargins,Auction2ndLogit-method",
        "calcMargins,Auction2ndLogitNests-method",
        "calcMargins,Bargaining2ndCES-method",
        "calcMargins,Bargaining2ndLogit-method",
        "calcMargins,BargainingCES-method",
        "calcMargins,BargainingLogit-method",
        "calcMargins,Bertrand-method",
        "calcMargins,CES-method",
        "calcMargins,CESCournot-method",
        "calcMargins,Cournot-method",
        "calcMargins,CournotBLP-method",
        "calcMargins,LogitCap-method",
        "calcMargins,LogitCournot-method",
        "calcMargins,PriceLeadership-method",
        "calcMargins,PriceLeadershipBLP-method",
        "calcMargins,VertBargBertLogit-method",
        "calcMargins,VertBargBertLogitNests-method",
        "Margins-Methods"
      ]
    },
    {
      "page": "MarginsAG-Methods",
      "title": "Methods for Calculating Prices and Margins Using Aggregative Games",
      "topics": [
        "calcMarginsAG",
        "calcMarginsAG,ANY-method",
        "calcMarginsAG,Auction2ndCES-method",
        "calcMarginsAG,Auction2ndLogit-method",
        "calcMarginsAG,Bargaining2ndCES-method",
        "calcMarginsAG,Bargaining2ndLogit-method",
        "calcMarginsAG,BargainingCES-method",
        "calcMarginsAG,BargainingLogit-method",
        "calcMarginsAG,CES-method",
        "calcMarginsAG,Cournot-method",
        "calcMarginsAG,Logit-method",
        "calcPricesAG",
        "calcPricesAG,ANY-method",
        "calcPricesAG,Auction2ndCES-method",
        "calcPricesAG,Auction2ndLogit-method",
        "calcPricesAG,Bargaining2ndCES-method",
        "calcPricesAG,Bargaining2ndLogit-method",
        "calcPricesAG,BargainingCES-method",
        "calcPricesAG,BargainingLogit-method",
        "calcPricesAG,CES-method",
        "calcPricesAG,Cournot-method",
        "calcPricesAG,Logit-method",
        "MarginsAG-Methods"
      ]
    },
    {
      "page": "Output-Methods",
      "title": "Output Methods",
      "topics": [
        "calcQuantities",
        "calcQuantities,AIDS-method",
        "calcQuantities,ANY-method",
        "calcQuantities,CES-method",
        "calcQuantities,Cournot-method",
        "calcQuantities,Linear-method",
        "calcQuantities,Logit-method",
        "calcQuantities,LogitCap-method",
        "calcQuantities,LogLin-method",
        "calcQuantities,Stackelberg-method",
        "calcQuantities,VertBargBertLogit-method",
        "calcRevenues",
        "calcRevenues,AIDS-method",
        "calcRevenues,ANY-method",
        "calcRevenues,Bertrand-method",
        "calcRevenues,CES-method",
        "calcRevenues,Cournot-method",
        "calcRevenues,VertBargBertLogit-method",
        "calcShares",
        "calcShares,AIDS-method",
        "calcShares,ANY-method",
        "calcShares,Auction2ndCap-method",
        "calcShares,Auction2ndLogit-method",
        "calcShares,Auction2ndLogitNests-method",
        "calcShares,CES-method",
        "calcShares,CESNests-method",
        "calcShares,Cournot-method",
        "calcShares,Linear-method",
        "calcShares,Logit-method",
        "calcShares,LogitBLP-method",
        "calcShares,LogitNests-method",
        "calcShares,VertBarg2ndLogit-method",
        "calcShares,VertBargBertLogit-method",
        "Output-Methods"
      ]
    },
    {
      "page": "Ownership-methods",
      "title": "Methods for Manipulating Ownership Matrices",
      "topics": [
        "Ownership-methods",
        "ownerToMatrix",
        "ownerToMatrix,Antitrust-method",
        "ownerToMatrix,PriceLeadership-method",
        "ownerToMatrix,PriceLeadershipBLP-method",
        "ownerToMatrix,VertBargBertLogit-method",
        "ownerToVec",
        "ownerToVec,Antitrust-method"
      ]
    },
    {
      "page": "Params-Methods",
      "title": "Methods for Calculating Demand Parameters",
      "topics": [
        "calcSlopes",
        "calcSlopes,AIDS-method",
        "calcSlopes,ANY-method",
        "calcSlopes,Auction2ndCES-method",
        "calcSlopes,Auction2ndCESALM-method",
        "calcSlopes,Auction2ndLogit-method",
        "calcSlopes,Auction2ndLogitALM-method",
        "calcSlopes,Auction2ndLogitNests-method",
        "calcSlopes,Bargaining2ndCES-method",
        "calcSlopes,Bargaining2ndLogit-method",
        "calcSlopes,BargainingCES-method",
        "calcSlopes,BargainingCESALM-method",
        "calcSlopes,BargainingLogit-method",
        "calcSlopes,BargainingLogitALM-method",
        "calcSlopes,CES-method",
        "calcSlopes,CESALM-method",
        "calcSlopes,CESCournot-method",
        "calcSlopes,CESCournotALM-method",
        "calcSlopes,CESNests-method",
        "calcSlopes,Cournot-method",
        "calcSlopes,Linear-method",
        "calcSlopes,Logit-method",
        "calcSlopes,LogitALM-method",
        "calcSlopes,LogitBLP-method",
        "calcSlopes,LogitCap-method",
        "calcSlopes,LogitCapALM-method",
        "calcSlopes,LogitCournot-method",
        "calcSlopes,LogitCournotALM-method",
        "calcSlopes,LogitNests-method",
        "calcSlopes,LogitNestsALM-method",
        "calcSlopes,LogLin-method",
        "calcSlopes,PCAIDS-method",
        "calcSlopes,PCAIDSNests-method",
        "calcSlopes,PriceLeadership-method",
        "calcSlopes,PriceLeadershipBLP-method",
        "calcSlopes,Stackelberg-method",
        "calcSlopes,VertBargBertLogit-method",
        "getNestsParms",
        "getNestsParms,Auction2ndLogitNests-method",
        "getNestsParms,CESNests-method",
        "getNestsParms,LogitNests-method",
        "getNestsParms,PCAIDSNests-method",
        "getNestsParms,VertBarg2ndLogitNests-method",
        "getNestsParms,VertBargBertLogitNests-method",
        "getParms",
        "getParms,ANY-method",
        "getParms,Bertrand-method",
        "getParms,VertBargBertLogit-method",
        "Params-Methods"
      ]
    },
    {
      "page": "Plot-Methods",
      "title": "Methods For Calculating Upwards Pricing Pressure Index (Bertrand)",
      "topics": [
        "plot,Bertrand-method",
        "Plot-Methods"
      ]
    },
    {
      "page": "PriceDelta-Methods",
      "title": "Methods For Calculating Price Delta",
      "topics": [
        "calcPriceDelta",
        "calcPriceDelta,AIDS-method",
        "calcPriceDelta,Antitrust-method",
        "calcPriceDelta,ANY-method",
        "calcPriceDelta,Auction2ndLogit-method",
        "calcPriceDelta,Cournot-method",
        "calcPriceDelta,VertBargBertLogit-method",
        "PriceDelta-Methods"
      ]
    },
    {
      "page": "PriceLeadership-Functions",
      "title": "Price Leadership Model (PLE) Calibration and Simulation",
      "topics": [
        "ple",
        "ple.blp",
        "PriceLeadership-Functions"
      ]
    },
    {
      "page": "Prices-Methods",
      "title": "\"Calculating Prices\" Methods",
      "topics": [
        "calcPrices",
        "calcPrices,AIDS-method",
        "calcPrices,ANY-method",
        "calcPrices,Auction2ndCap-method",
        "calcPrices,Auction2ndCES-method",
        "calcPrices,Auction2ndLogit-method",
        "calcPrices,BargainingLogit-method",
        "calcPrices,Cournot-method",
        "calcPrices,Linear-method",
        "calcPrices,Logit-method",
        "calcPrices,LogitBLP-method",
        "calcPrices,LogitCap-method",
        "calcPrices,LogLin-method",
        "calcPrices,PriceLeadership-method",
        "calcPrices,PriceLeadershipBLP-method",
        "calcPrices,VertBarg2ndLogit-method",
        "calcPrices,VertBargBertLogit-method",
        "Prices-Methods"
      ]
    },
    {
      "page": "PS-methods",
      "title": "Producer Surplus Methods",
      "topics": [
        "calcProducerSurplus",
        "calcProducerSurplus,ANY-method",
        "calcProducerSurplus,Auction2ndCap-method",
        "calcProducerSurplus,Bertrand-method",
        "calcProducerSurplus,Cournot-method",
        "calcProducerSurplus,PriceLeadership-method",
        "calcProducerSurplus,PriceLeadershipBLP-method",
        "calcProducerSurplus,VertBargBertLogit-method",
        "calcProducerSurplusGrimTrigger",
        "calcProducerSurplusGrimTrigger,Bertrand-method",
        "PS-methods"
      ]
    },
    {
      "page": "Show-Methods",
      "title": "Show Method",
      "topics": [
        "show,Antitrust-method",
        "show,VertBargBertLogit-method",
        "Show-Methods"
      ]
    },
    {
      "page": "Sim-Functions",
      "title": "Merger Simulation With User-Supplied Demand Parameters",
      "topics": [
        "sim",
        "Sim-Functions"
      ]
    },
    {
      "page": "summary-methods",
      "title": "Summary Methods",
      "topics": [
        "summary,AIDS-method",
        "summary,ANY-method",
        "summary,Auction2ndCap-method",
        "summary,Auction2ndLogit-method",
        "summary,Bertrand-method",
        "summary,Cournot-method",
        "summary,VertBargBertLogit-method",
        "summary-methods"
      ]
    },
    {
      "page": "SupplyChain-Functions",
      "title": "Supply Chain Merger Simulation",
      "topics": [
        "SupplyChain-Functions",
        "vertical",
        "vertical.barg"
      ]
    },
    {
      "page": "UPP-Methods",
      "title": "Methods For Calculating Upwards Pricing Pressure Index (Bertrand)",
      "topics": [
        "upp,AIDS-method",
        "upp,ANY-method",
        "upp,Auction2ndLogit-method",
        "upp,Bertrand-method",
        "UPP-Methods",
        "upp-methods"
      ]
    },
    {
      "page": "Vertical-Classes",
      "title": "\"Vertical\" Classes",
      "topics": [
        "VertBarg2ndLogit",
        "VertBarg2ndLogit-class",
        "VertBarg2ndLogitNests",
        "VertBarg2ndLogitNests-class",
        "VertBargBertLogit",
        "VertBargBertLogit-class",
        "VertBargBertLogitNests",
        "VertBargBertLogitNests-class",
        "Vertical-Classes"
      ]
    }
  ],
  "_rundeps": [
    "BB",
    "nleqslv",
    "numDeriv",
    "quadprog",
    "SQUAREM"
  ],
  "_vignettes": [
    {
      "source": "Reference.Rmd",
      "filename": "Reference.html",
      "title": "antitrust Reference Manual",
      "author": "Charles Taragin, Michael Sandfort",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Part 1: Unilateral Effects",
        "The Bertrand Pricing Game",
        "The Game",
        "The Mathematical Model",
        "Adding Exogenous Capacity Constraints",
        "Calibrating Model Demand and Cost Parameters",
        "Linear Demand",
        "Log-Linear Demand",
        "LA-AIDS Demand",
        "Nested LA-AIDS",
        "Logit Demand",
        "Logit with Capacity Constraints",
        "Nested Logit",
        "(Nested) Logit With Unobserved Outside Share",
        "CES Demand",
        "Nested CES",
        "Marginal Costs",
        "Simulating Merger Effects",
        "Summarizing Results",
        "Plotting Results (experimental)",
        "Simulating Price Effects with Efficiencies",
        "Excluding Products From the Market (experimental)",
        "Measuring Changes In Consumer Welfare",
        "Defining Antitrust Markets",
        "Simulating Merger Effects With Known Demand Parameters",
        "Gotchas",
        "Market Definition",
        "The Cournot Quantity Game",
        "The Game",
        "Cournot with Logit Demand",
        "Cournot with CES Demand",
        "Simulating Price Effects With Marginal Cost Efficiencies",
        "Simulating Price Effects With Capacity Constraints",
        "Excluding Products or Plants",
        "Allowing For First-Mover Advantage",
        "Auction Models",
        "2nd Price Auction with Capacity Constraints",
        "Calibrating Model Parameters",
        "Selecting a Cost Distribution",
        "Identifying Moments",
        "Simulating Merger Effects  (experimental)",
        "Summarizing Results",
        "Simulating Price Effects With Efficiencies",
        "2nd Score Auction with Differentiated Products",
        "Merger analysis",
        "Excluding Products From the Market",
        "Measuring Changes In Consumer Welfare",
        "Calibrating Unobserved Outside Share",
        "2nd Score Auction with CES Demand",
        "The Nash Bargaining Game (experimental)",
        "The Bargaining Game",
        "Vertical Supply (experimental)",
        "Other Tools",
        "CMCR",
        "Generalized Pricing Pressure",
        "HHI",
        "Part 2: Coordinated Effects",
        "A Collusion Game with Bertrand Reversion as Punishment",
        "The Incentive to Collude Under Grim Trigger",
        "Comparing Incentives to Collude and Defect Under Grim Trigger (experimental)",
        "Part 3: Under the Hood",
        "Getting Help",
        "Modifying and Extending antitrust",
        "The  Bertrand Model",
        "The Auction Models",
        "Appendix"
      ],
      "created": "2019-08-12 21:00:14",
      "modified": "2026-08-30 14:32:29",
      "commits": 17
    }
  ],
  "_score": 6.61775497985448,
  "_indexed": true,
  "_nocasepkg": "antitrust",
  "_universes": [
    "luciu5"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.99.35",
      "date": "2026-10-05T16:25:25.000Z",
      "distro": "resolute",
      "commit": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
      "fileid": "https://r2.ropensci.org/cee49a158b91611ab56cfc8df47aae1f1289826a436132ff2d22bd36bca5d20d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/37339844922"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.99.35",
      "date": "2026-10-05T16:25:29.000Z",
      "distro": "resolute",
      "commit": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
      "fileid": "https://r2.ropensci.org/c420c58985d0bc5d0d19e44edce02e6fe48e1d6696a301576424fa9be5f5d2eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/37339844922"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.99.35",
      "date": "2026-10-05T16:35:05.000Z",
      "commit": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
      "fileid": "https://r2.ropensci.org/974795eaedecf0e00d60e39b8d0a9472e974201bb5333c87558a2429dbeb770d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/37339844922"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.99.35",
      "date": "2026-10-05T16:32:07.000Z",
      "commit": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
      "fileid": "https://r2.ropensci.org/d045d60c07854212b97db061eb6e7152c73f3398af6db79cf98082baf3d3eeb5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/37339844922"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.99.35",
      "date": "2026-10-05T16:25:32.000Z",
      "commit": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
      "fileid": "https://r2.ropensci.org/70bd1822105d765653a6d1b0be87e84193acd4f0d00227a29a41373072a901e0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/37339844922"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.99.35",
      "date": "2026-10-05T16:24:40.000Z",
      "commit": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
      "fileid": "https://r2.ropensci.org/a331d3387e8e42e31c4b6397089bb8b2dc8ffc59135cb2fe0937e5da005507fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/37339844922"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.99.35",
      "date": "2026-10-05T16:24:39.000Z",
      "commit": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
      "fileid": "https://r2.ropensci.org/5a6d8e33503ba5f21f0f27567f8e4935409a3e2b498672dfe2d5a87ff472caed",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/37339844922"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.99.35",
      "date": "2026-10-05T16:24:30.000Z",
      "commit": "e6ca9d595668f37f0a1e518db30ce53de61361d1",
      "fileid": "https://r2.ropensci.org/24708dd915d22b91ef9ddeb057625c82f2b40af773adc11b81d0aa0c72c33f2c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/37339844922"
    }
  ]
}