{
  "_id": "6a19f08d1d7bb097a09c981c",
  "Package": "cobalt",
  "Title": "Covariate Balance Tables and Plots",
  "Version": "4.6.3",
  "Authors@R": "c(\nperson(\"Noah\", \"Greifer\", role = c(\"aut\", \"cre\"),\nemail = \"noah.greifer@gmail.com\",\ncomment = c(ORCID = \"0000-0003-3067-7154\"))\n)",
  "Description": "Generate balance tables and plots for covariates of groups\npreprocessed through matching, weighting or subclassification,\nfor example, using propensity scores. Includes integration with\n'MatchIt', 'WeightIt', 'MatchThem', 'twang', 'Matching',\n'optmatch', 'CBPS', 'ebal', 'cem', 'sbw', and 'designmatch' for\nassessing balance on the output of their preprocessing\nfunctions. Users can also specify data for balance assessment\nnot generated through the above packages. Also included are\nmethods for assessing balance in clustered or multiply imputed\ndata sets or data sets with multi-category, continuous, or\nlongitudinal treatments.",
  "License": "GPL (>=2)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "URL": "https://ngreifer.github.io/cobalt/,\nhttps://github.com/ngreifer/cobalt",
  "BugReports": "https://github.com/ngreifer/cobalt/issues",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://ngreifer.r-universe.dev",
  "Date/Publication": "2026-05-29 19:07:00 UTC",
  "RemoteUrl": "https://github.com/ngreifer/cobalt",
  "RemoteRef": "HEAD",
  "RemoteSha": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-29 19:44:22 UTC",
    "User": "root"
  },
  "Author": "Noah Greifer [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3067-7154>)",
  "Maintainer": "Noah Greifer <noah.greifer@gmail.com>",
  "MD5sum": "1b63619ad9e53d3f11465769d91eef3d",
  "_user": "ngreifer",
  "_type": "src",
  "_file": "cobalt_4.6.3.tar.gz",
  "_fileid": "6a591dab196172daaa26daf9fd333a8eb20d094ad3d9935fa4833d7e0921890f",
  "_filesize": 3892100,
  "_sha256": "6a591dab196172daaa26daf9fd333a8eb20d094ad3d9935fa4833d7e0921890f",
  "_created": "2026-05-29T19:44:22.000Z",
  "_published": "2026-05-29T20:01:17.810Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78574911247,
      "time": 225,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7299667662"
    },
    {
      "job": 78574911233,
      "time": 242,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299672232"
    },
    {
      "job": 78574911225,
      "time": 177,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7299890273"
    },
    {
      "job": 78574911227,
      "time": 121,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299812120"
    },
    {
      "job": 78573775151,
      "time": 431,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299598725"
    },
    {
      "job": 78574911281,
      "time": 141,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299642629"
    },
    {
      "job": 78574911222,
      "time": 171,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7299651432"
    },
    {
      "job": 78574911218,
      "time": 179,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7299653607"
    },
    {
      "job": 78574911208,
      "time": 172,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299652050"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ngreifer/actions/runs/26658207777",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ngreifer/cobalt",
  "_commit": {
    "id": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
    "author": "Noah Greifer <noah.greifer@gmail.com>",
    "committer": "Noah Greifer <noah.greifer@gmail.com>",
    "message": "Prop for submission, meta-data updates\n",
    "time": 1780081620
  },
  "_maintainer": {
    "name": "Noah Greifer",
    "email": "noah.greifer@gmail.com",
    "login": "ngreifer",
    "twitter": "@noah_greifer",
    "description": "Data Science Specialist at Harvard University Institute for Quantitative Social Science (IQSS)",
    "uuid": 20465600,
    "orcid": "0000-0003-3067-7154"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "gtable",
      "version": ">= 0.3.6",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "version": ">= 2.3",
      "role": "Imports"
    },
    {
      "package": "arg",
      "version": ">= 0.1.1",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.6.5",
      "role": "Imports"
    },
    {
      "package": "MatchIt",
      "version": ">= 4.0.0",
      "role": "Suggests"
    },
    {
      "package": "WeightIt",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "twang",
      "version": ">= 1.6",
      "role": "Suggests"
    },
    {
      "package": "twangContinuous",
      "role": "Suggests"
    },
    {
      "package": "Matching",
      "role": "Suggests"
    },
    {
      "package": "optmatch",
      "role": "Suggests"
    },
    {
      "package": "ebal",
      "role": "Suggests"
    },
    {
      "package": "CBPS",
      "version": ">= 0.17",
      "role": "Suggests"
    },
    {
      "package": "designmatch",
      "role": "Suggests"
    },
    {
      "package": "optweight",
      "role": "Suggests"
    },
    {
      "package": "mice",
      "version": ">= 3.8.0",
      "role": "Suggests"
    },
    {
      "package": "MatchThem",
      "version": ">= 0.9.3",
      "role": "Suggests"
    },
    {
      "package": "cem",
      "version": ">= 1.1.30",
      "role": "Suggests"
    },
    {
      "package": "sbw",
      "version": ">= 1.1.5",
      "role": "Suggests"
    },
    {
      "package": "gbm",
      "version": ">= 2.1.7",
      "role": "Suggests"
    },
    {
      "package": "brglm2",
      "version": ">= 0.9",
      "role": "Suggests"
    },
    {
      "package": "caret",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "ngreifer",
  "_selfowned": true,
  "_usedby": 11,
  "_updates": [
    {
      "week": "2025-22",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 6
    },
    {
      "week": "2025-34",
      "n": 7
    },
    {
      "week": "2026-04",
      "n": 17
    },
    {
      "week": "2026-05",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-22",
      "n": 6
    }
  ],
  "_tags": [],
  "_topics": [
    "causal-inference",
    "propensity-scores"
  ],
  "_stars": 85,
  "_contributors": [
    {
      "user": "ngreifer",
      "count": 1614,
      "uuid": 20465600
    },
    {
      "user": "evamaerey",
      "count": 2,
      "uuid": 10491910
    },
    {
      "user": "charpignonml",
      "count": 1,
      "uuid": 12898533
    },
    {
      "user": "jessecambon",
      "count": 1,
      "uuid": 31526206
    },
    {
      "user": "teunbrand",
      "count": 1,
      "uuid": 49372158
    }
  ],
  "_userbio": {
    "uuid": 20465600,
    "type": "user",
    "name": "Noah Greifer",
    "description": "Data Science Specialist at Harvard University Institute for Quantitative Social Science (IQSS)"
  },
  "_downloads": {
    "count": 21915,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/cobalt"
  },
  "_mentions": 9,
  "_devurl": "https://github.com/ngreifer/cobalt",
  "_pkgdown": "https://ngreifer.github.io/cobalt/",
  "_searchresults": 1696,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/cobalt.html",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ngreifer/cobalt",
  "_realowner": "ngreifer",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2016-07-15"
    },
    {
      "version": "1.1.0",
      "date": "2016-07-22"
    },
    {
      "version": "1.2.0",
      "date": "2016-09-01"
    },
    {
      "version": "1.3.0",
      "date": "2016-10-23"
    },
    {
      "version": "1.3.1",
      "date": "2016-12-18"
    },
    {
      "version": "2.0.0",
      "date": "2017-05-14"
    },
    {
      "version": "2.1.0",
      "date": "2017-05-31"
    },
    {
      "version": "2.2.0",
      "date": "2017-09-05"
    },
    {
      "version": "3.0.0",
      "date": "2017-10-16"
    },
    {
      "version": "3.1.0",
      "date": "2017-11-12"
    },
    {
      "version": "3.2.0",
      "date": "2018-01-17"
    },
    {
      "version": "3.2.1",
      "date": "2018-02-20"
    },
    {
      "version": "3.2.2",
      "date": "2018-03-13"
    },
    {
      "version": "3.2.3",
      "date": "2018-05-04"
    },
    {
      "version": "3.3.0",
      "date": "2018-06-24"
    },
    {
      "version": "3.4.0",
      "date": "2018-08-14"
    },
    {
      "version": "3.4.1",
      "date": "2018-09-15"
    },
    {
      "version": "3.5.0",
      "date": "2018-10-25"
    },
    {
      "version": "3.6.0",
      "date": "2018-11-25"
    },
    {
      "version": "3.6.1",
      "date": "2019-01-16"
    },
    {
      "version": "3.7.0",
      "date": "2019-05-01"
    },
    {
      "version": "3.8.0",
      "date": "2019-09-12"
    },
    {
      "version": "3.9.0",
      "date": "2019-10-06"
    },
    {
      "version": "4.0.0",
      "date": "2020-01-08"
    },
    {
      "version": "4.1.0",
      "date": "2020-04-11"
    },
    {
      "version": "4.2.0",
      "date": "2020-06-04"
    },
    {
      "version": "4.2.1",
      "date": "2020-06-20"
    },
    {
      "version": "4.2.2",
      "date": "2020-06-26"
    },
    {
      "version": "4.2.3",
      "date": "2020-08-31"
    },
    {
      "version": "4.2.4",
      "date": "2020-11-05"
    },
    {
      "version": "4.3.0",
      "date": "2021-02-20"
    },
    {
      "version": "4.3.1",
      "date": "2021-03-30"
    },
    {
      "version": "4.3.2",
      "date": "2022-01-20"
    },
    {
      "version": "4.4.0",
      "date": "2022-08-15"
    },
    {
      "version": "4.4.1",
      "date": "2022-11-03"
    },
    {
      "version": "4.5.0",
      "date": "2023-03-22"
    },
    {
      "version": "4.5.1",
      "date": "2023-04-28"
    },
    {
      "version": "4.5.2",
      "date": "2023-11-21"
    },
    {
      "version": "4.5.3",
      "date": "2024-01-10"
    },
    {
      "version": "4.5.4",
      "date": "2024-02-27"
    },
    {
      "version": "4.5.5",
      "date": "2024-04-02"
    },
    {
      "version": "4.6.0",
      "date": "2025-04-15"
    },
    {
      "version": "4.6.1",
      "date": "2025-08-20"
    },
    {
      "version": "4.6.2",
      "date": "2026-01-29"
    }
  ],
  "_exports": [
    "available.stats",
    "bal.compute",
    "bal.init",
    "bal.plot",
    "bal.tab",
    "col_w_corr",
    "col_w_cov",
    "col_w_dcorr",
    "col_w_dcov",
    "col_w_ks",
    "col_w_mean",
    "col_w_ovl",
    "col_w_sd",
    "col_w_smd",
    "col_w_vr",
    "f.build",
    "get.cobalt.options",
    "get.w",
    "love.plot",
    "set.cobalt.options",
    "splitfactor",
    "unsplitfactor",
    "var.names"
  ],
  "_datasets": [
    {
      "name": "lalonde",
      "title": "Data from National Supported Work Demonstration and PSID, as analyzed by Dehejia and Wahba (1999).",
      "object": "lalonde",
      "class": [
        "data.frame"
      ],
      "fields": [
        "treat",
        "age",
        "educ",
        "race",
        "married",
        "nodegree",
        "re74",
        "re75",
        "re78"
      ],
      "rows": 614,
      "table": true,
      "tojson": true
    },
    {
      "name": "lalonde_mis",
      "title": "Data from National Supported Work Demonstration and PSID, as analyzed by Dehejia and Wahba (1999).",
      "object": "lalonde_mis",
      "class": [
        "data.frame"
      ],
      "fields": [
        "treat",
        "age",
        "educ",
        "race",
        "married",
        "nodegree",
        "re74",
        "re75",
        "re78"
      ],
      "rows": 614,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "bal.compute",
      "title": "Efficiently compute scalar balance statistics",
      "topics": [
        "available.stats",
        "bal.compute",
        "bal.compute.bal.init",
        "bal.compute.default",
        "bal.init"
      ]
    },
    {
      "page": "bal.plot",
      "title": "Visualize Distributional Balance",
      "topics": [
        "bal.plot"
      ]
    },
    {
      "page": "bal.tab",
      "title": "Display Balance Statistics in a Table",
      "topics": [
        "bal.tab"
      ]
    },
    {
      "page": "bal.tab.CBPS",
      "title": "Balance Statistics for 'CBPS' Objects",
      "topics": [
        "bal.tab.CBPS"
      ]
    },
    {
      "page": "bal.tab.cem.match",
      "title": "Balance Statistics for 'cem' Objects",
      "topics": [
        "bal.tab.cem.match"
      ]
    },
    {
      "page": "bal.tab.default",
      "title": "Balance Statistics for Other Objects",
      "topics": [
        "bal.tab.default"
      ]
    },
    {
      "page": "bal.tab.designmatch",
      "title": "Balance Statistics for 'designmatch' Objects",
      "topics": [
        "bal.tab.designmatch"
      ]
    },
    {
      "page": "bal.tab.ebalance",
      "title": "Balance Statistics for 'ebalance' Objects",
      "topics": [
        "bal.tab.ebalance"
      ]
    },
    {
      "page": "bal.tab.formula",
      "title": "Balance Statistics for Data Sets",
      "topics": [
        "bal.tab.data.frame",
        "bal.tab.formula",
        "bal.tab.matrix"
      ]
    },
    {
      "page": "bal.tab.Match",
      "title": "Balance Statistics for 'Matching' Objects",
      "topics": [
        "bal.tab.Match"
      ]
    },
    {
      "page": "bal.tab.matchit",
      "title": "Balance Statistics for 'MatchIt' Objects",
      "topics": [
        "bal.tab.matchit"
      ]
    },
    {
      "page": "bal.tab.mimids",
      "title": "Balance Statistics for 'MatchThem' Objects",
      "topics": [
        "bal.tab.mimids"
      ]
    },
    {
      "page": "bal.tab.optmatch",
      "title": "Balance Statistics for 'optmatch' Objects",
      "topics": [
        "bal.tab.optmatch"
      ]
    },
    {
      "page": "bal.tab.ps",
      "title": "Balance Statistics for 'twang' Objects",
      "topics": [
        "bal.tab.ps"
      ]
    },
    {
      "page": "bal.tab.sbwcau",
      "title": "Balance Statistics for 'sbw' Objects",
      "topics": [
        "bal.tab.sbwcau"
      ]
    },
    {
      "page": "bal.tab.time.list",
      "title": "Balance Statistics for Longitudinal Datasets",
      "topics": [
        "bal.tab.data.frame.list",
        "bal.tab.formula.list",
        "bal.tab.time.list"
      ]
    },
    {
      "page": "bal.tab.weightit",
      "title": "Balance Statistics for 'WeightIt' Objects",
      "topics": [
        "bal.tab.weightit"
      ]
    },
    {
      "page": "balance-statistics",
      "title": "Balance Statistics in 'bal.tab' and 'love.plot'",
      "topics": [
        "balance-statistics"
      ]
    },
    {
      "page": "balance-summary",
      "title": "Compute Balance and Summary Statistics for Covariates",
      "topics": [
        "balance-summary",
        "col_w_corr",
        "col_w_cov",
        "col_w_dcorr",
        "col_w_dcov",
        "col_w_ks",
        "col_w_mean",
        "col_w_ovl",
        "col_w_sd",
        "col_w_smd",
        "col_w_vr"
      ]
    },
    {
      "page": "class-bal.tab.cluster",
      "title": "Using 'bal.tab()' with Clustered Data",
      "topics": [
        "class-bal.tab.cluster"
      ]
    },
    {
      "page": "class-bal.tab.imp",
      "title": "Using 'bal.tab()' with Multiply Imputed Data",
      "topics": [
        "class-bal.tab.imp"
      ]
    },
    {
      "page": "class-bal.tab.msm",
      "title": "Using 'bal.tab()' with Longitudinal Treatments",
      "topics": [
        "class-bal.tab.msm"
      ]
    },
    {
      "page": "class-bal.tab.multi",
      "title": "Using 'bal.tab()' with Multi-Category Treatments",
      "topics": [
        "class-bal.tab.multi"
      ]
    },
    {
      "page": "class-bal.tab.subclass",
      "title": "Using 'bal.tab()' with Subclassified Data",
      "topics": [
        "class-bal.tab.subclass"
      ]
    },
    {
      "page": "display-options",
      "title": "Options for Displaying 'bal.tab()' Output",
      "topics": [
        "display-options"
      ]
    },
    {
      "page": "f.build",
      "title": "Convenient Formula Generation",
      "topics": [
        "f.build"
      ]
    },
    {
      "page": "get.w",
      "title": "Extract Weights from Preprocessing Objects",
      "topics": [
        "get.w",
        "get.w.CBMSM",
        "get.w.CBPS",
        "get.w.cem.match",
        "get.w.designmatch",
        "get.w.ebalance",
        "get.w.iptw",
        "get.w.Match",
        "get.w.matchit",
        "get.w.mimids",
        "get.w.mnps",
        "get.w.optmatch",
        "get.w.ps",
        "get.w.ps.cont",
        "get.w.sbwcau",
        "get.w.weightit",
        "get.w.wimids"
      ]
    },
    {
      "page": "lalonde",
      "title": "Data from National Supported Work Demonstration and PSID, as analyzed by Dehejia and Wahba (1999).",
      "topics": [
        "lalonde",
        "lalonde_mis"
      ]
    },
    {
      "page": "love.plot",
      "title": "Display Balance Statistics in a Love Plot",
      "topics": [
        "love.plot"
      ]
    },
    {
      "page": "print.bal.tab",
      "title": "Print Results of a Call to 'bal.tab()'",
      "topics": [
        "print.bal.tab"
      ]
    },
    {
      "page": "set.cobalt.options",
      "title": "Set and Get Options in 'cobalt'",
      "topics": [
        "get.cobalt.options",
        "set.cobalt.options"
      ]
    },
    {
      "page": "splitfactor",
      "title": "Split and Unsplit Factors into Dummy Variables",
      "topics": [
        "splitfactor",
        "unsplitfactor"
      ]
    },
    {
      "page": "var.names",
      "title": "Extract Variable Names from 'bal.tab' Objects",
      "topics": [
        "var.names"
      ]
    }
  ],
  "_pkglogo": "https://github.com/ngreifer/cobalt/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/ngreifer/cobalt/raw/HEAD/README.md",
  "_rundeps": [
    "arg",
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "cobalt.Rmd",
      "filename": "cobalt.html",
      "title": "Covariate Balance Tables and Plots: A Guide to the cobalt Package",
      "author": "Noah Greifer",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Introduction",
        "Citing cobalt",
        "Why cobalt?",
        "Visual clarity",
        "Useful summaries",
        "One tool to rule them all",
        "Flexibility",
        "Pretty plots",
        "Unique features",
        "How To Use cobalt",
        "Utilities",
        "bal.tab()",
        "Using bal.tab() on its own",
        "Using bal.tab() with MatchIt",
        "Using bal.tab() with WeightIt",
        "bal.plot()",
        "love.plot()",
        "Additional Features",
        "Using cobalt with continuous treatments",
        "Using cobalt with multi-category treatments",
        "Comparing balancing methods",
        "Using the prognostic score for balance assessment",
        "Details on Calculations",
        "Variance in Standardized Mean Differences and Correlations",
        "Weighted Variance",
        "Effective Sample Size for Weighting",
        "What's Missing in cobalt",
        "Test Statistics and P-values",
        "Q-Q Plots and Summaries",
        "What's Added in cobalt",
        "Density Plots",
        "Variance Ratios",
        "Distinguishing Continuous and Binary Covariates",
        "Interactions and Polynomials",
        "Clusters",
        "Missing Data",
        "For Programmers: Integrating cobalt with Your Package",
        "Acknowledgments",
        "References"
      ],
      "created": "2016-07-18 06:09:53",
      "modified": "2026-05-29 19:02:35",
      "commits": 48
    },
    {
      "source": "faq.Rmd",
      "filename": "faq.html",
      "title": "Frequently Asked Questions",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "How are standardized mean differences computed in cobalt?",
        "Why are mean differences not standardized for binary covariates?",
        "Why do you use the same standardization factor before and after adjustment?",
        "How do I extract the balance tables from the bal.tab() object?",
        "How are balance statistics computed when using subclassification?",
        "Why don't I get the same balance statistics when using cobalt as I do when using tableone?",
        "Why doesn't thresholds work with bal.tab() with multiply imputed or clustered data?",
        "References"
      ],
      "created": "2024-02-26 21:37:38",
      "modified": "2026-01-23 16:23:02",
      "commits": 7
    },
    {
      "source": "optimizing-balance.Rmd",
      "filename": "optimizing-balance.html",
      "title": "Optimizing Tuning Parameters for Balance",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "bal.compute() and bal.init()",
        "Balance statistics",
        "smd.mean, smd.max, smd.rms",
        "ks.mean, ks.max, ks.rms",
        "ovl.mean, ovl.max, ovl.rms",
        "mahalanobis",
        "energy.dist",
        "kernel.dist",
        "l1.med",
        "r2, r2.2, r2.3",
        "p.mean, p.max, p.rms",
        "s.mean, s.max, s.rms",
        "distance.cov, distance.cor",
        "Choosing a balance statistic",
        "Example",
        "Tuning GBM for balance",
        "References"
      ],
      "created": "2023-03-16 20:37:05",
      "modified": "2026-05-28 20:34:04",
      "commits": 16
    },
    {
      "source": "love.plot.Rmd",
      "filename": "love.plot.html",
      "title": "Using love.plot() To Generate Love Plots",
      "author": "Noah Greifer",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "References"
      ],
      "created": "2023-03-16 20:36:48",
      "modified": "2026-05-28 20:34:04",
      "commits": 7
    },
    {
      "source": "segmented-data.Rmd",
      "filename": "segmented-data.html",
      "title": "Using cobalt with Clustered, Multiply Imputed, and Other Segmented Data",
      "author": "Noah Greifer",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "cobalt and Segmented Data",
        "Clustered Data",
        "bal.tab()",
        "bal.plot()",
        "love.plot()",
        "Multiply Imputed Data",
        "Multi-Category Treatments with Multiply Imputed Data",
        "Concluding Remarks"
      ],
      "created": "2023-03-16 20:36:48",
      "modified": "2026-05-28 20:34:04",
      "commits": 10
    },
    {
      "source": "longitudinal-treat.Rmd",
      "filename": "longitudinal-treat.html",
      "title": "Using cobalt with Longitudinal Treatments",
      "author": "Noah Greifer",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Setup",
        "bal.tab()",
        "bal.plot()",
        "love.plot()",
        "Other Packages",
        "References"
      ],
      "created": "2023-03-16 20:36:48",
      "modified": "2026-05-28 20:34:04",
      "commits": 8
    },
    {
      "source": "other-packages.Rmd",
      "filename": "other-packages.html",
      "title": "Using cobalt with Other Preprocessing Packages",
      "author": "Noah Greifer",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Utilities",
        "splitfactor() and unsplitfactor()",
        "get.w()",
        "bal.tab()",
        "Using bal.tab() with twang",
        "Using bal.tab() with Matching",
        "Using bal.tab() with optmatch",
        "Using bal.tab() with CBPS",
        "Using bal.tab() with ebal",
        "Using bal.tab() with designmatch",
        "Using bal.tab() with sbw",
        "Using bal.tab() with MatchThem",
        "Using bal.tab() with cem",
        "Using bal.tab() with other packages"
      ],
      "created": "2023-03-16 20:36:48",
      "modified": "2026-01-23 20:27:02",
      "commits": 9
    }
  ],
  "_score": 13.963568773634673,
  "_indexed": true,
  "_nocasepkg": "cobalt",
  "_universes": [
    "ngreifer"
  ],
  "_previous": "4.6.2.9000",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.6.3",
      "date": "2026-05-29T19:47:30.000Z",
      "distro": "noble",
      "commit": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
      "fileid": "ac8965d5eeab0a3c83a2c7bb631089db8da2eec129798c52963e810a372573f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ngreifer/actions/runs/26658207777"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.6.3",
      "date": "2026-05-29T19:47:46.000Z",
      "distro": "noble",
      "commit": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
      "fileid": "5833629a47f670a46299f041b0362b09de4513d194710655210ac0578244cf2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ngreifer/actions/runs/26658207777"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "4.6.3",
      "date": "2026-05-29T19:59:41.000Z",
      "commit": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
      "fileid": "7ff2202e7a4e6a82164184c83efc46629c1a9203338246ca80b8a09055c7a7b4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ngreifer/actions/runs/26658207777"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "4.6.3",
      "date": "2026-05-29T19:56:06.000Z",
      "commit": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
      "fileid": "dfcea4de75704cac50716b29feff0d54b6bf9ce35ca65ee35f154bbd5dec7227",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ngreifer/actions/runs/26658207777"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "4.6.3",
      "date": "2026-05-29T19:47:27.000Z",
      "commit": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
      "fileid": "9d38391dcbbe3e84b94ac9632053d184e4f07255e5521299753d915e2eb4507d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ngreifer/actions/runs/26658207777"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "4.6.3",
      "date": "2026-05-29T19:46:26.000Z",
      "commit": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
      "fileid": "6fbbcdc0a4cdebb3c32e6b051043a5414b5282153ddc556784331a81437b0dfd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ngreifer/actions/runs/26658207777"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "4.6.3",
      "date": "2026-05-29T19:46:18.000Z",
      "commit": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
      "fileid": "62bda13774578017f88df2f1c1500e11fb37b17754b56637d7920f552f6e2d6e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ngreifer/actions/runs/26658207777"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "4.6.3",
      "date": "2026-05-29T19:46:31.000Z",
      "commit": "d955e34778a1ba44a6e437535eaa952ab855e0ee",
      "fileid": "bac8bd04e5acb87046779b84abb1150f300b6dae18f762e8c4eccdcbe6b3746d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ngreifer/actions/runs/26658207777"
    }
  ]
}