{
  "_id": "6a1fea3fb401979e7343e8b6",
  "Package": "optmatch",
  "Version": "0.10.8.9003",
  "Title": "Functions for Optimal Matching",
  "Description": "Distance based bipartite matching using minimum cost flow,\noriented to matching of treatment and control groups in\nobservational studies ('Hansen' and 'Klopfer' 2006\n<doi:10.1198/106186006X137047>). Routines are provided to\ngenerate distances from generalised linear models (propensity\nscore matching), formulas giving variables on which to limit\nmatched distances, stratified or exact matching directives, or\ncalipers, alone or in combination.",
  "Authors@R": "c(person(\"Ben\", \"Hansen\", role = \"aut\", email = \"ben.hansen@umich.edu\"),\nperson(\"Mark\", \"Fredrickson\", role = \"aut\", email = \"mark.m.fredrickson@gmail.com\"),\nperson(\"Josh\", \"Errickson\", role = c(\"cre\",\"aut\"), email = \"jerrick@umich.edu\"),\nperson(\"Josh\", \"Buckner\", role = \"aut\"),\nperson(\"Adam\", \"Rauh\", role = \"ctb\"))",
  "LazyData": "true",
  "License": "MIT + file LICENSE",
  "License_is_FOSS": "yes",
  "License_restricts_use": "no",
  "URL": "http://optmat.ch, https://github.com/markmfredrickson/optmatch",
  "BugReports": "https://github.com/markmfredrickson/optmatch/issues",
  "Additional_repositories": "https://errickson.net/rrelaxiv",
  "Collate": "'DenseMatrix.R' 'InfinitySparseMatrix.R' 'MCFSolutions.R'\n'Ops.optmatch.dlist.R' 'Optmatch-package.R' 'RcppExports.R'\n'abs.optmatch.dlist.R' 'boxplotMethods.R' 'caliper.R'\n'complementarySlackness.R' 'data.R' 'deprecated.R'\n'distUnion.R' 'edgelist.R' 'exactMatch.R' 'feasible.R'\n'fill.NAs.R' 'fmatch.R' 'fullmatch.R' 'makedist.R' 'match_on.R'\n'matched.R' 'matched.distances.R' 'matchfailed.R'\n'max.controls.cap.R' 'mdist.R' 'min.controls.cap.R'\n'optmatchS3.R' 'pairmatch.R' 'print.optmatch.R'\n'print.optmatch.dlist.R' 'scores.R' 'solve_reg_fm_prob.R'\n'solver.R' 'strata.R' 'stratumStructure.R' 'summary.ism.R'\n'summary.optmatch.R' 'utilities.R' 'zzz.R'\n'zzzDistanceSpecification.R'",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.2",
  "Encoding": "UTF-8",
  "Remotes": [
    "josherrickson/rrelaxiv"
  ],
  "Repository": "https://markmfredrickson.r-universe.dev",
  "Date/Publication": "2026-03-05 16:17:45 UTC",
  "RemoteUrl": "https://github.com/markmfredrickson/optmatch",
  "RemoteRef": "HEAD",
  "RemoteSha": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-03 08:36:37 UTC",
    "User": "root"
  },
  "Author": "Ben Hansen [aut],\nMark Fredrickson [aut],\nJosh Errickson [cre, aut],\nJosh Buckner [aut],\nAdam Rauh [ctb]",
  "Maintainer": "Josh Errickson <jerrick@umich.edu>",
  "MD5sum": "9ca6463857f43549c9fcd1e6588d0cd5",
  "_user": "markmfredrickson",
  "_type": "src",
  "_file": "optmatch_0.10.8.9003.tar.gz",
  "_fileid": "36ac1e8794b603cbc446a7a914733294bc5e8e8c9f4b6df618d572d5b880535a",
  "_filesize": 752834,
  "_sha256": "36ac1e8794b603cbc446a7a914733294bc5e8e8c9f4b6df618d572d5b880535a",
  "_created": "2026-06-03T08:36:37.000Z",
  "_published": "2026-06-03T08:47:59.375Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79254417865,
      "time": 220,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7379715348"
    },
    {
      "job": 79254417863,
      "time": 197,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7379706482"
    },
    {
      "job": 79254417867,
      "time": 207,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379711834"
    },
    {
      "job": 79254417891,
      "time": 219,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379713974"
    },
    {
      "job": 79254417864,
      "time": 228,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7379763274"
    },
    {
      "job": 79254417848,
      "time": 565,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7379823584"
    },
    {
      "job": 79254417868,
      "time": 248,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379768079"
    },
    {
      "job": 79254417862,
      "time": 569,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379837822"
    },
    {
      "job": 79253770323,
      "time": 233,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379639411"
    },
    {
      "job": 79254417826,
      "time": 141,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379688130"
    },
    {
      "job": 79254417908,
      "time": 209,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7379710354"
    },
    {
      "job": 79254417839,
      "time": 228,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7379716678"
    },
    {
      "job": 79254417860,
      "time": 196,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379706091"
    }
  ],
  "_buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/markmfredrickson/optmatch",
  "_commit": {
    "id": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
    "author": "Josh Buckner <nullsatz@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #260 from markmfredrickson/issue-254\n\nUse meaningful group names in dbind()",
    "time": 1772727465
  },
  "_maintainer": {
    "name": "Josh Errickson",
    "email": "jerrick@umich.edu",
    "login": "josherrickson",
    "description": "Statistician at CSCAR, University of Michigan.",
    "uuid": 1674171
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "rlemon",
      "role": "Imports"
    },
    {
      "package": "RItools",
      "role": "Suggests"
    },
    {
      "package": "boot",
      "role": "Suggests"
    },
    {
      "package": "biglm",
      "role": "Suggests"
    },
    {
      "package": "survey",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 0.11.0",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "brglm",
      "role": "Suggests"
    },
    {
      "package": "arm",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "pander",
      "role": "Suggests"
    },
    {
      "package": "xtable",
      "role": "Suggests"
    },
    {
      "package": "rrelaxiv",
      "role": "Suggests"
    },
    {
      "package": "magrittr",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "CBPS",
      "role": "Enhances"
    },
    {
      "package": "haven",
      "role": "Enhances"
    }
  ],
  "_owner": "markmfredrickson",
  "_selfowned": true,
  "_usedby": 6,
  "_updates": [
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 2
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-42",
      "n": 2
    },
    {
      "week": "2025-43",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 3
    },
    {
      "week": "2026-04",
      "n": 2
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "matching",
    "openblas",
    "cpp"
  ],
  "_stars": 50,
  "_contributors": [
    {
      "user": "josherrickson",
      "count": 620,
      "uuid": 1674171
    },
    {
      "user": "markmfredrickson",
      "count": 568,
      "uuid": 98178
    },
    {
      "user": "benthestatistician",
      "count": 392,
      "uuid": 827606
    },
    {
      "user": "bucknerj",
      "count": 67,
      "uuid": 70401258
    },
    {
      "user": "nullsatz",
      "count": 51,
      "uuid": 2879874
    },
    {
      "user": "adamrauh",
      "count": 12,
      "uuid": 990177
    },
    {
      "user": "jwbowers",
      "count": 10,
      "uuid": 569932
    },
    {
      "user": "janmarvin",
      "count": 1,
      "uuid": 1645626
    },
    {
      "user": "michaelchirico",
      "count": 1,
      "uuid": 7606389
    }
  ],
  "_userbio": {
    "uuid": 98178,
    "type": "user",
    "name": "Mark Fredrickson"
  },
  "_downloads": {
    "count": 8118,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/optmatch"
  },
  "_mentions": 23,
  "_devurl": "https://github.com/markmfredrickson/optmatch",
  "_searchresults": 720,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/optmatch.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/markmfredrickson/optmatch",
  "_realowner": "markmfredrickson",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1-6",
      "date": "2005-10-29"
    },
    {
      "version": "0.1-7",
      "date": "2006-04-05"
    },
    {
      "version": "0.2",
      "date": "2006-06-12"
    },
    {
      "version": "0.2-1",
      "date": "2006-10-30"
    },
    {
      "version": "0.2-2",
      "date": "2007-04-16"
    },
    {
      "version": "0.2-3",
      "date": "2007-05-10"
    },
    {
      "version": "0.3-1",
      "date": "2007-07-09"
    },
    {
      "version": "0.3-2",
      "date": "2007-08-09"
    },
    {
      "version": "0.3-3",
      "date": "2007-08-25"
    },
    {
      "version": "0.3-4",
      "date": "2008-02-27"
    },
    {
      "version": "0.3-8",
      "date": "2008-05-13"
    },
    {
      "version": "0.3-9",
      "date": "2008-05-14"
    },
    {
      "version": "0.4-0",
      "date": "2008-05-20"
    },
    {
      "version": "0.4-1",
      "date": "2008-07-05"
    },
    {
      "version": "0.5-0",
      "date": "2009-05-19"
    },
    {
      "version": "0.6-0",
      "date": "2009-09-28"
    },
    {
      "version": "0.6-1",
      "date": "2010-02-11"
    },
    {
      "version": "0.7-0",
      "date": "2010-07-30"
    },
    {
      "version": "0.7-1",
      "date": "2011-03-06"
    },
    {
      "version": "0.7-3",
      "date": "2012-04-02"
    },
    {
      "version": "0.7-5",
      "date": "2012-07-27"
    },
    {
      "version": "0.8-0",
      "date": "2012-11-17"
    },
    {
      "version": "0.8-1",
      "date": "2013-01-03"
    },
    {
      "version": "0.8-3",
      "date": "2013-05-16"
    },
    {
      "version": "0.9-0",
      "date": "2013-08-09"
    },
    {
      "version": "0.9-1",
      "date": "2013-11-01"
    },
    {
      "version": "0.9-3",
      "date": "2014-08-13"
    },
    {
      "version": "0.9-5",
      "date": "2015-07-30"
    },
    {
      "version": "0.9-6",
      "date": "2016-05-03"
    },
    {
      "version": "0.9-7",
      "date": "2016-12-29"
    },
    {
      "version": "0.9-8",
      "date": "2018-01-16"
    },
    {
      "version": "0.9-9",
      "date": "2018-05-14"
    },
    {
      "version": "0.9-10",
      "date": "2018-07-12"
    },
    {
      "version": "0.9-11",
      "date": "2019-07-12"
    },
    {
      "version": "0.9-12",
      "date": "2019-10-11"
    },
    {
      "version": "0.9-13",
      "date": "2019-12-06"
    },
    {
      "version": "0.9-14",
      "date": "2021-05-26"
    },
    {
      "version": "0.9-15",
      "date": "2021-08-17"
    },
    {
      "version": "0.9-17",
      "date": "2022-02-22"
    },
    {
      "version": "0.10.0",
      "date": "2022-03-15"
    },
    {
      "version": "0.10.1",
      "date": "2022-05-13"
    },
    {
      "version": "0.10.2",
      "date": "2022-05-15"
    },
    {
      "version": "0.10.3",
      "date": "2022-05-16"
    },
    {
      "version": "0.10.4",
      "date": "2022-08-09"
    },
    {
      "version": "0.10.5",
      "date": "2022-08-15"
    },
    {
      "version": "0.10.6",
      "date": "2023-02-07"
    },
    {
      "version": "0.10.7",
      "date": "2023-11-15"
    },
    {
      "version": "0.10.8",
      "date": "2024-09-19"
    }
  ],
  "_exports": [
    "antiExactMatch",
    "as.InfinitySparseMatrix",
    "caliper",
    "dbind",
    "distUnion",
    "effectiveSampleSize",
    "exactMatch",
    "fill.NAs",
    "findSubproblems",
    "full",
    "fullmatch",
    "getMaxProblemSize",
    "LEMON",
    "mahal.dist",
    "match_on",
    "matched",
    "matched.distances",
    "matchfailed",
    "maxCaliper",
    "maxControlsCap",
    "mdist",
    "minControlsCap",
    "minExactMatch",
    "num_eligible_matches",
    "optmatch_restrictions",
    "optmatch_same_distance",
    "pair",
    "pairmatch",
    "pscore.dist",
    "scores",
    "setMaxProblemSize",
    "show",
    "standardization_scale",
    "strata",
    "stratumStructure",
    "subdim",
    "unmatched"
  ],
  "_datasets": [
    {
      "name": "nuclearplants",
      "title": "Nuclear Power Station Construction Data",
      "object": "nuclearplants",
      "class": [
        "data.frame"
      ],
      "fields": [
        "cost",
        "date",
        "t1",
        "t2",
        "cap",
        "pr",
        "ne",
        "ct",
        "bw",
        "cum.n",
        "pt"
      ],
      "rows": 32,
      "table": true,
      "tojson": true
    },
    {
      "name": "plantdist",
      "title": "Dissimilarities of Some U.S. Nuclear Plants",
      "object": "plantdist",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "H",
        "I",
        "J",
        "K",
        "L",
        "M",
        "N",
        "O",
        "P",
        "Q",
        "R",
        "S",
        "T",
        "U",
        "V",
        "W",
        "X",
        "Y",
        "Z"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ismBinaryOps",
      "title": "Element-wise addition",
      "topics": [
        "*,InfinitySparseMatrix,InfinitySparseMatrix-method",
        "+,InfinitySparseMatrix,InfinitySparseMatrix-method",
        "-,InfinitySparseMatrix,InfinitySparseMatrix-method",
        "/,InfinitySparseMatrix,InfinitySparseMatrix-method"
      ]
    },
    {
      "page": "antiExactMatch",
      "title": "Specify a matching problem where units in a common factor cannot be matched.",
      "topics": [
        "antiExactMatch"
      ]
    },
    {
      "page": "as.InfinitySparseMatrix",
      "title": "Convert an object to InfinitySparseMatrix",
      "topics": [
        "as.InfinitySparseMatrix"
      ]
    },
    {
      "page": "as.list.BlockedInfinitySparseMatrix",
      "title": "Splits a BlockedInfinitySparseMatrix into a list of InfinitySparseMatrices",
      "topics": [
        "as.list.BlockedInfinitySparseMatrix"
      ]
    },
    {
      "page": "BlockedInfinitySparseMatrix-class",
      "title": "Blocked Infinity Sparse Matrix",
      "topics": [
        "BlockedInfinitySparseMatrix-class"
      ]
    },
    {
      "page": "mcf_c_fns",
      "title": "Combine objects",
      "topics": [
        "c,ArcInfo-method",
        "c,FullmatchMCFSolutions-method",
        "c,MCFSolutions-method",
        "c,NodeInfo-method",
        "c,SubProbInfo-method"
      ]
    },
    {
      "page": "c.optmatch",
      "title": "Combine Optmatch objects",
      "topics": [
        "c.optmatch"
      ]
    },
    {
      "page": "caliper-methods",
      "title": "Prepare matching distances suitable for matching within calipers.",
      "topics": [
        "caliper",
        "caliper,InfinitySparseMatrix-method",
        "caliper,matrix-method",
        "caliper,optmatch.dlist-method"
      ]
    },
    {
      "page": "cbindrbind",
      "title": "Combine InfinitySparseMatrices or BlockedInfinitySparseMatrices by row or column",
      "topics": [
        "cbind.BlockedInfinitySparseMatrix",
        "cbind.InfinitySparseMatrix",
        "rbind.BlockedInfinitySparseMatrix",
        "rbind.InfinitySparseMatrix"
      ]
    },
    {
      "page": "compare_optmatch",
      "title": "Compares the equality of optmatch objects, ignoring attributes and group names.",
      "topics": [
        "compare_optmatch"
      ]
    },
    {
      "page": "dbind",
      "title": "Diagonally bind together subgroup-specific distances",
      "topics": [
        "dbind"
      ]
    },
    {
      "page": "dimnames-InfinitySparseMatrix",
      "title": "Get and set dimnames for InfinitySparseMatrix objects",
      "topics": [
        "dimnames,InfinitySparseMatrix-method",
        "dimnames<-,InfinitySparseMatrix,list-method",
        "dimnames<-,InfinitySparseMatrix,NULL-method"
      ]
    },
    {
      "page": "distUnion",
      "title": "Combine multiple distance specifications into a single distance specification.",
      "topics": [
        "distUnion"
      ]
    },
    {
      "page": "effectiveSampleSize",
      "title": "Compute the effective sample size of a match.",
      "topics": [
        "effectiveSampleSize",
        "effectiveSampleSize.default",
        "effectiveSampleSize.factor",
        "effectiveSampleSize.table"
      ]
    },
    {
      "page": "evaluate_primal",
      "title": "Compute value of primal problem given flows and arc costs",
      "topics": [
        "evaluate_primal"
      ]
    },
    {
      "page": "exactMatch",
      "title": "Generate an exact matching set of subproblems.",
      "topics": [
        "exactMatch",
        "exactMatch,formula-method",
        "exactMatch,vector-method"
      ]
    },
    {
      "page": "fill.NAs",
      "title": "Create missingness indicator variables and non-informatively fill in missing values",
      "topics": [
        "fill.NAs"
      ]
    },
    {
      "page": "findSubproblems",
      "title": "List subproblems of a distance",
      "topics": [
        "findSubproblems"
      ]
    },
    {
      "page": "fullmatch",
      "title": "Optimal full matching",
      "topics": [
        "full",
        "fullmatch"
      ]
    },
    {
      "page": "getMaxProblemSize",
      "title": "What is the maximum allowed problem size?",
      "topics": [
        "getMaxProblemSize"
      ]
    },
    {
      "page": "InfinitySparseMatrix-class",
      "title": "Objects for sparse matching problems.",
      "topics": [
        "InfinitySparseMatrix-class"
      ]
    },
    {
      "page": "LEMON",
      "title": "(Internal) Helper function for accessing algorithms in LEMON solver",
      "topics": [
        "LEMON"
      ]
    },
    {
      "page": "match_on-methods",
      "title": "Create treated to control distances for matching problems",
      "topics": [
        "match_on",
        "match_on.bigglm",
        "match_on.formula",
        "match_on.function",
        "match_on.glm",
        "match_on.InfinitySparseMatrix",
        "match_on.matrix",
        "match_on.numeric"
      ]
    },
    {
      "page": "matched",
      "title": "Identification of units placed into matched sets",
      "topics": [
        "matched",
        "matchfailed",
        "unmatched"
      ]
    },
    {
      "page": "matched.distances",
      "title": "Determine distances between matched units",
      "topics": [
        "matched.distances"
      ]
    },
    {
      "page": "maxCaliper",
      "title": "Find the maximum caliper width that will create a feasible problem.",
      "topics": [
        "maxCaliper"
      ]
    },
    {
      "page": "minmaxctlcap",
      "title": "Set thinning and thickening caps for full matching",
      "topics": [
        "maxControlsCap",
        "minControlsCap"
      ]
    },
    {
      "page": "mdist",
      "title": "(Deprecated, in favor of 'match_on') Create matching distances",
      "topics": [
        "mdist",
        "mdist.bigglm",
        "mdist.formula",
        "mdist.function",
        "mdist.glm",
        "mdist.numeric",
        "mdist.optmatch.dlist"
      ]
    },
    {
      "page": "minExactMatch",
      "title": "Find the minimal exact match factors that will be feasible for a given maximum problem size.",
      "topics": [
        "minExactMatch"
      ]
    },
    {
      "page": "nuclearplants",
      "title": "Nuclear Power Station Construction Data",
      "topics": [
        "nuclearplants"
      ]
    },
    {
      "page": "num_eligible_matches-methods",
      "title": "Returns the number of eligible matches for the distance.",
      "topics": [
        "num_eligible_matches",
        "num_eligible_matches.BlockedInfinitySparseMatrix",
        "num_eligible_matches.InfinitySparseMatrix",
        "num_eligible_matches.matrix",
        "num_eligible_matches.optmatch.dlist"
      ]
    },
    {
      "page": "optmatch",
      "title": "Optmatch Class",
      "topics": [
        "optmatch",
        "optmatch-class",
        "summary.optmatch"
      ]
    },
    {
      "page": "optmatch_restrictions",
      "title": "optmatch_restrictions",
      "topics": [
        "optmatch_restrictions"
      ]
    },
    {
      "page": "optmatch_same_distance",
      "title": "Checks if two distances are equivalent. 'x' and 'y' can be distances ('InfinitySparseMatrix', 'BlockedInfinitySparseMatrix', or 'DenseMatrix'), or they can be 'optmatch' objects.",
      "topics": [
        "optmatch_same_distance"
      ]
    },
    {
      "page": "optmatch-defunct",
      "title": "Functions deprecated or removed from optmatch",
      "topics": [
        "mahal.dist",
        "optmatch-defunct",
        "pscore.dist"
      ]
    },
    {
      "page": "pairmatch",
      "title": "Optimal 1:1 and 1:k matching",
      "topics": [
        "pair",
        "pairmatch"
      ]
    },
    {
      "page": "plantdist",
      "title": "Dissimilarities of Some U.S. Nuclear Plants",
      "topics": [
        "plantdist"
      ]
    },
    {
      "page": "predict.CBPS",
      "title": "(Internal) Predict for CBPS objects",
      "topics": [
        "predict.CBPS"
      ]
    },
    {
      "page": "print.optmatch",
      "title": "Printing 'optmatch' objects.",
      "topics": [
        "print.optmatch"
      ]
    },
    {
      "page": "scoreCaliper",
      "title": "(Internal) Helper function to create an InfinitySparseMatrix from a set of scores, a treatment indicator, and a caliper width.",
      "topics": [
        "scoreCaliper"
      ]
    },
    {
      "page": "scores",
      "title": "Extract scores (propensity, prognostic,...) from a fitted model",
      "topics": [
        "scores"
      ]
    },
    {
      "page": "setMaxProblemSize",
      "title": "Set the maximum problem size",
      "topics": [
        "setMaxProblemSize"
      ]
    },
    {
      "page": "show-BlockedInfinitySparseMatrix-method",
      "title": "Displays a BlockedInfinitySparseMatrix",
      "topics": [
        "show,BlockedInfinitySparseMatrix-method"
      ]
    },
    {
      "page": "show-InfinitySparseMatrix-method",
      "title": "Displays an InfinitySparseMatrix",
      "topics": [
        "show,InfinitySparseMatrix-method"
      ]
    },
    {
      "page": "sort.ism",
      "title": "Sort the internal structure of an InfinitySparseMatrix.",
      "topics": [
        "sort.BlockedInfinitySparseMatrix",
        "sort.InfinitySparseMatrix"
      ]
    },
    {
      "page": "strata",
      "title": "Identify Stratafication Variables",
      "topics": [
        "strata"
      ]
    },
    {
      "page": "stratumStructure",
      "title": "Return structure of matched sets",
      "topics": [
        "print.stratumStructure",
        "stratumStructure",
        "stratumStructure.default",
        "stratumStructure.optmatch"
      ]
    },
    {
      "page": "subdim-methods",
      "title": "Returns the dimension of each valid subproblem",
      "topics": [
        "subdim",
        "subdim.BlockedInfinitySparseMatrix",
        "subdim.InfinitySparseMatrix",
        "subdim.matrix",
        "subdim.optmatch.dlist"
      ]
    },
    {
      "page": "ism.subset",
      "title": "Subsetting for InfinitySparseMatrices",
      "topics": [
        "subset.InfinitySparseMatrix",
        "[,InfinitySparseMatrix-method",
        "[<-,InfinitySparseMatrix-method"
      ]
    },
    {
      "page": "summary.ism",
      "title": "Summarize a distance matrix",
      "topics": [
        "summary.BlockedInfinitySparseMatrix",
        "summary.DenseMatrix",
        "summary.InfinitySparseMatrix",
        "summary.ism"
      ]
    },
    {
      "page": "update.optmatch",
      "title": "Performs an update on an 'optmatch' object.",
      "topics": [
        "update.optmatch"
      ]
    }
  ],
  "_readme": "https://github.com/markmfredrickson/optmatch/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "Rcpp",
    "rlang",
    "rlemon",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "fullmatch-vignette.Rmd",
      "filename": "fullmatch-vignette.html",
      "title": "Matching in R using the optmatch package",
      "author": "Ben B. Hansen, Mark Fredrickson, Josh Errickson, and Josh Buckner",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The R Environment",
        "Setup",
        "Outfitting your R with the proper add-ons",
        "Setting up the R environment for matching",
        "Optimal pair matching and 1:k matching",
        "Pair matching",
        "Matching with multiple controls",
        "Did matching work?",
        "Did matching balance the covariate?",
        "Propensity Score Matching",
        "Propensity score fitting in R",
        "Checking balance in general",
        "Other topics in matching",
        "Full matching and matching with a varying number of controls",
        "Subclassification before matching",
        "Distances",
        "Trying it out on your own"
      ],
      "created": "2015-12-03 16:25:30",
      "modified": "2023-01-31 01:10:07",
      "commits": 13
    },
    {
      "source": "matching-within-subgroups.Rmd",
      "filename": "matching-within-subgroups.html",
      "title": "Combining Matches Within Subgroups",
      "author": "Ben B. Hansen, Mark Fredrickson, Josh Errickson, Josh Buckner",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Combining matches",
        "Using the within argument"
      ],
      "created": "2019-07-10 15:21:36",
      "modified": "2022-06-06 18:38:17",
      "commits": 3
    },
    {
      "source": "matching-from-foreign-software.Rmd",
      "filename": "matching-from-foreign-software.html",
      "title": "Using Optmatch on data in SAS, Stata, etc",
      "author": "Ben B. Hansen, Mark Fredrickson, Josh Errickson, Josh Buckner",
      "engine": "knitr::rmarkdown",
      "headings": [
        "General comments",
        "Using Optmatch with SAS",
        "A Note about Ordering",
        "Using Optmatch with Stata"
      ],
      "created": "2015-12-14 14:49:57",
      "modified": "2022-06-06 18:38:17",
      "commits": 5
    }
  ],
  "_score": 12.75444780833881,
  "_indexed": true,
  "_nocasepkg": "optmatch",
  "_universes": [
    "markmfredrickson",
    "josherrickson"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:39:32.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "ef5c81b78ba833eab9519bc38e3d2c6f77ae852bb40199637a034619fb52647b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:39:05.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "18878d2edd1420637f982010a2e4a5fd93582bddc90f344586940abe9803a3c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:39:25.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "ec3aa7257da93f98b16fb708728c02545e875c899ad81053687370cbc3e56a29",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:39:21.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "cad5703a6450d94346f1212543b8232e31faa57c0cf3e6e5c1d7739a169edc4d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:42:13.000Z",
      "arch": "aarch64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "c2408bbd645428d77c1e30f2b80696b461630a402692826bbee57b2305226acb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:42:47.000Z",
      "arch": "x86_64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "fced007a38469a6a0583be64ba41c6fea749bd02ca002775d237b99de3fe7568",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:42:15.000Z",
      "arch": "aarch64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "3a0d1de91fe0e8e2b611b5f8c37cffdd16b98bbe965805f00c2442002ecbf042",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:43:01.000Z",
      "arch": "x86_64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "1f6d988750478186b765efb6e45e2be08f727e05c5bb6e8586c630dfd72273b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:39:27.000Z",
      "arch": "emscripten",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "45a6e8a74bcebc6c5f0be243f9b936cdcd703eb70fd4197a009b13157150a13d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:38:24.000Z",
      "arch": "x86_64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "1a6c09eb7a107744ea692882264150d39d82e464ac3edbb9b13a2928a2ed0427",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:38:31.000Z",
      "arch": "x86_64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "9b09e97f94e5c4f4dd7c5604d744497ebffa7fa59131365836e73e9858a40173",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.10.8.9003",
      "date": "2026-06-03T08:38:17.000Z",
      "arch": "x86_64",
      "commit": "7c85d1e9a0cee48eb7ffc6c933ce060ab5abb418",
      "fileid": "35a126e3c8cd016862bbaf751f5e22afcee49b71ca925abe088d91c3b2c8764a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markmfredrickson/actions/runs/26873252081"
    }
  ]
}