{
  "_id": "6a1e93701d7bb097a0a6af40",
  "Package": "vecmatch",
  "Title": "Generalized Propensity Score Estimation and Matching for\nMultiple Groups",
  "Version": "1.3.0.9000",
  "Authors@R": "person(\"Mateusz\", \"Kolek\", , \"mati.kolek13@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-6470-4830\"))",
  "Description": "Implements the Vector Matching algorithm to match multiple\ntreatment groups based on previously estimated generalized\npropensity scores. The package includes tools for visualizing\ninitial confounder imbalances, estimating treatment assignment\nprobabilities using various methods, defining the common\nsupport region, performing matching across multiple groups, and\nevaluating matching quality. For more details, see Lopez and\nGutman (2017) <doi:10.1214/17-STS612>.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/Polymerase3/vecmatch",
  "BugReports": "https://github.com/Polymerase3/vecmatch/issues",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Language": "en-US",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake make libicu-dev",
  "Repository": "https://polymerase3.r-universe.dev",
  "Date/Publication": "2025-12-01 15:44:23 UTC",
  "RemoteUrl": "https://github.com/Polymerase3/vecmatch",
  "RemoteRef": "main",
  "RemoteSha": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 08:21:03 UTC",
    "User": "root"
  },
  "Author": "Mateusz Kolek [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-6470-4830>)",
  "Maintainer": "Mateusz Kolek <mati.kolek13@gmail.com>",
  "MD5sum": "e7bfff3b05cc9de8128ac9a4d66f7203",
  "_user": "polymerase3",
  "_type": "src",
  "_file": "vecmatch_1.3.0.9000.tar.gz",
  "_fileid": "efee3594db09763d0fe2591cb6715cc895ed02eaa7f8ed1350ad758c123f6d0e",
  "_filesize": 1577433,
  "_sha256": "efee3594db09763d0fe2591cb6715cc895ed02eaa7f8ed1350ad758c123f6d0e",
  "_created": "2026-06-02T08:21:03.000Z",
  "_published": "2026-06-02T08:25:20.635Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79029107507,
      "time": 217,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7352626633"
    },
    {
      "job": 79029107530,
      "time": 188,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352616534"
    },
    {
      "job": 79029107471,
      "time": 179,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7352613309"
    },
    {
      "job": 79029107531,
      "time": 195,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352619680"
    },
    {
      "job": 79027455368,
      "time": 612,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352553732"
    },
    {
      "job": 79029107478,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352595948"
    },
    {
      "job": 79029107539,
      "time": 148,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7352603608"
    },
    {
      "job": 79029107505,
      "time": 164,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7352608754"
    },
    {
      "job": 79029107487,
      "time": 156,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352607239"
    }
  ],
  "_buildurl": "https://github.com/r-universe/polymerase3/actions/runs/26807129820",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/Polymerase3/vecmatch",
  "_commit": {
    "id": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
    "author": "Polymerase3 <polimerazaiii@gmail.com>",
    "committer": "Polymerase3 <polimerazaiii@gmail.com>",
    "message": "Increment version number to 1.3.0.9000\n",
    "time": 1764603863
  },
  "_maintainer": {
    "name": "Mateusz Kolek",
    "email": "mati.kolek13@gmail.com",
    "login": "polymerase3",
    "description": "Research software engineer in biostats/computational immunology (MD/PhD @ MedUni Vienna)",
    "uuid": 78413933,
    "orcid": "0000-0001-6470-4830"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "chk",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggpp",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "role": "Imports"
    },
    {
      "package": "Matching",
      "role": "Imports"
    },
    {
      "package": "optmatch",
      "role": "Imports"
    },
    {
      "package": "productplots",
      "role": "Imports"
    },
    {
      "package": "progressr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "rstatix",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "brglm2",
      "role": "Suggests"
    },
    {
      "package": "doFuture",
      "role": "Suggests"
    },
    {
      "package": "doRNG",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "mclogit",
      "role": "Suggests"
    },
    {
      "package": "nnet",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "VGAM",
      "role": "Suggests"
    }
  ],
  "_owner": "polymerase3",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-25",
      "n": 23
    },
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2025-28",
      "n": 9
    },
    {
      "week": "2025-29",
      "n": 2
    },
    {
      "week": "2025-30",
      "n": 4
    },
    {
      "week": "2025-47",
      "n": 12
    },
    {
      "week": "2025-48",
      "n": 27
    },
    {
      "week": "2025-49",
      "n": 10
    }
  ],
  "_tags": [
    {
      "name": "v1.2.0",
      "date": "2025-07-08"
    },
    {
      "name": "v1.3.0",
      "date": "2025-12-01"
    }
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "polymerase3",
      "count": 246,
      "uuid": 78413933
    }
  ],
  "_userbio": {
    "uuid": 78413933,
    "type": "user",
    "name": "Mateusz Franciszek Kolek",
    "description": "Research software engineer in biostats/computational immunology (MD/PhD @ MedUni Vienna)"
  },
  "_downloads": {
    "count": 192,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/vecmatch"
  },
  "_devurl": "https://github.com/polymerase3/vecmatch",
  "_searchresults": 5,
  "_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/readme.html",
    "extra/readme.md",
    "extra/vecmatch.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/polymerase3/vecmatch",
  "_realowner": "polymerase3",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2025-03-07"
    },
    {
      "version": "1.0.3",
      "date": "2025-03-28"
    },
    {
      "version": "1.1.0",
      "date": "2025-04-24"
    },
    {
      "version": "1.2.0",
      "date": "2025-07-08"
    },
    {
      "version": "1.3.0",
      "date": "2025-12-01"
    }
  ],
  "_exports": [
    "balqual",
    "csregion",
    "estimate_gps",
    "get_select_params",
    "hspine",
    "make_opt_args",
    "match_gps",
    "mosaic",
    "optimize_gps",
    "raincloud",
    "run_selected_matching",
    "select_opt",
    "vspine"
  ],
  "_datasets": [
    {
      "name": "cancer",
      "title": "Patients with Colorectal Cancer and Adenoma",
      "object": "cancer",
      "class": [
        "data.frame"
      ],
      "fields": [
        "status",
        "sex",
        "age",
        "bmi",
        "smoker"
      ],
      "rows": 1224,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "balqual",
      "title": "Evaluate Matching Quality",
      "topics": [
        "balqual"
      ]
    },
    {
      "page": "cancer",
      "title": "Patients with Colorectal Cancer and Adenoma",
      "topics": [
        "cancer"
      ]
    },
    {
      "page": "csregion",
      "title": "Filter the Data Based on Common Support Region",
      "topics": [
        "csregion"
      ]
    },
    {
      "page": "estimate_gps",
      "title": "Calculate Treatment Allocation Probabilities",
      "topics": [
        "estimate_gps"
      ]
    },
    {
      "page": "get_select_params",
      "title": "Extract Parameter Grid for Selected Configurations",
      "topics": [
        "get_select_params"
      ]
    },
    {
      "page": "make_opt_args",
      "title": "Define the Optimization Parameter Space for Matching",
      "topics": [
        "make_opt_args"
      ]
    },
    {
      "page": "match_gps",
      "title": "Match the Data Based on Generalized Propensity Scores",
      "topics": [
        "match_gps"
      ]
    },
    {
      "page": "mosaic",
      "title": "Plot the Distribution of Categorical Covariates",
      "topics": [
        "mosaic"
      ]
    },
    {
      "page": "optimize_gps",
      "title": "Optimize the Matching Process via Random Search",
      "topics": [
        "optimize_gps"
      ]
    },
    {
      "page": "raincloud",
      "title": "Examine the Imbalance of Continuous Covariates",
      "topics": [
        "raincloud"
      ]
    },
    {
      "page": "run_selected_matching",
      "title": "Rerun GPS Estimation and Matching for a Selected Configuration",
      "topics": [
        "run_selected_matching"
      ]
    },
    {
      "page": "select_opt",
      "title": "Select Optimal Parameter Combinations from Optimization Results",
      "topics": [
        "select_opt"
      ]
    }
  ],
  "_pkglogo": "https://github.com/Polymerase3/vecmatch/raw/main/man/figures/logo.png",
  "_readme": "https://github.com/Polymerase3/vecmatch/raw/main/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "boot",
    "broom",
    "car",
    "carData",
    "chk",
    "cli",
    "codetools",
    "colorspace",
    "corrplot",
    "cowplot",
    "cpp11",
    "Deriv",
    "digest",
    "doBy",
    "dplyr",
    "farver",
    "foreach",
    "forecast",
    "Formula",
    "fracdiff",
    "generics",
    "ggplot2",
    "ggpp",
    "ggpubr",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "glue",
    "gridExtra",
    "gtable",
    "isoband",
    "iterators",
    "labeling",
    "lattice",
    "lifecycle",
    "lme4",
    "lmtest",
    "lubridate",
    "magrittr",
    "MASS",
    "Matching",
    "Matrix",
    "MatrixModels",
    "mgcv",
    "microbenchmark",
    "minqa",
    "modelr",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "optmatch",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "plyr",
    "polynom",
    "productplots",
    "progressr",
    "purrr",
    "quantreg",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "rlang",
    "rlemon",
    "rstatix",
    "S7",
    "scales",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xts",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "vecmatch.Rmd",
      "filename": "vecmatch.html",
      "title": "Matching Patients in the cancer Dataset with vecmatch",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Practical Example of the Vector Matching Workflow",
        "Step 1: Data Exploration and Initial Imbalance Assessment",
        "Step 2: Estimation of Generalized Propensity Scores",
        "Step 3: Calculating Common Support Region Borders",
        "Step 4: k-Means Clustering and Matching",
        "Step 5: Post-Matching Quality Assessment",
        "References"
      ],
      "created": "2024-12-23 11:37:24",
      "modified": "2025-04-24 11:37:43",
      "commits": 6
    },
    {
      "source": "optimizing-matching.Rmd",
      "filename": "optimizing-matching.html",
      "title": "Optimizing the Matching Process with a Random Search Algorithm",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Practical Example: Optimizing the Matching Process",
        "Step 2: Run the Optimizer",
        "Step 3: Select Optimal Configurations",
        "Step 4: Refit the Optimized Model"
      ],
      "created": "2025-06-17 10:58:00",
      "modified": "2025-12-01 13:12:31",
      "commits": 5
    }
  ],
  "_score": 5.380211241711606,
  "_indexed": true,
  "_nocasepkg": "vecmatch",
  "_universes": [
    "polymerase3"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-06-02T08:23:49.000Z",
      "distro": "noble",
      "commit": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
      "fileid": "226e30796857e126798f0ca77613b95c4645b6f1b227985bf48ea48fcc46b59e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polymerase3/actions/runs/26807129820"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-06-02T08:23:35.000Z",
      "distro": "noble",
      "commit": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
      "fileid": "2ab58ba334660a9bfd50ddca48a4acc2ad33e389db7d201ad81b1ccc919e4365",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polymerase3/actions/runs/26807129820"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-06-02T08:23:38.000Z",
      "commit": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
      "fileid": "8e5b40b3de79f26793f18dde72a299784022dd970e29a3497f7e97061a7fa3fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polymerase3/actions/runs/26807129820"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-06-02T08:23:41.000Z",
      "commit": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
      "fileid": "a3c96a27a1bcd0f7a8098e50d5b6f8680021be30c7a6d3d62c8291c72c36f1a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polymerase3/actions/runs/26807129820"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0.9000",
      "date": "2026-06-02T08:23:29.000Z",
      "commit": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
      "fileid": "988b3e4bbf42a7e5bd7b2d0d1662f174f7723683bb543e3dbfdfd654a337e77b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/polymerase3/actions/runs/26807129820"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-06-02T08:22:30.000Z",
      "commit": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
      "fileid": "13e84c08b350ae2a7b2a488e973733edb514ffa7519edaf606b355d1575fbd43",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polymerase3/actions/runs/26807129820"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-06-02T08:22:36.000Z",
      "commit": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
      "fileid": "9b2ce0ff3256484763a242dec027ecb5dd52d079996e53438dc69d1793ab8f4a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polymerase3/actions/runs/26807129820"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-06-02T08:22:40.000Z",
      "commit": "bc0ba937bcf103a3b529cfabb84ab3cf51e68842",
      "fileid": "945b1e7a13597e1a9bc769e1378ecef23e2b6713fcebfb4ad76874f52439141f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polymerase3/actions/runs/26807129820"
    }
  ]
}