{
  "_id": "6a2acbc97b7a29ca6005432e",
  "Package": "BMisc",
  "Title": "Miscellaneous Functions for Panel Data, Quantiles, and Printing\nResults",
  "Version": "1.4.9",
  "Authors@R": "person(\"Brantly\", \"Callaway\", email = \"brantly.callaway@uga.edu\", role = c(\"aut\", \"cre\"))",
  "Description": "These are miscellaneous functions for working with panel\ndata, quantiles, and printing results.  For panel data, the\npackage includes functions for making a panel data balanced\n(that is, dropping missing individuals that have missing\nobservations in any time period), converting id numbers to row\nnumbers, and to treat repeated cross sections as panel data\nunder the assumption of rank invariance.  For quantiles, there\nare functions to make distribution functions from a set of data\npoints (this is particularly useful when a distribution\nfunction is created in several steps), to combine distribution\nfunctions based on some external weights, and to invert\ndistribution functions.  Finally, there are several other\nmiscellaneous functions for obtaining weighted means, weighted\ndistribution functions, and weighted quantiles; to generate\nsummary statistics and their differences for two groups; and to\nadd or drop covariates from formulas.  Additional utilities\nsupport staggered treatment adoption settings, including\nfunctions for identifying treatment groups, recovering\npre-treatment outcomes and covariate averages, and computing\nlagged outcomes and first differences in panel data.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "URL": "https://bcallaway11.github.io/BMisc/",
  "BugReports": "https://github.com/bcallaway11/BMisc/issues",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-11 14:48:13 UTC",
    "User": "root"
  },
  "Author": "Brantly Callaway [aut, cre]",
  "Maintainer": "Brantly Callaway <brantly.callaway@uga.edu>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-06-11 11:51:39 UTC",
  "RemoteUrl": "https://github.com/cran/BMisc",
  "RemoteRef": "HEAD",
  "RemoteSha": "1231f8c407c3e633e7eb927690493a216c96d02f",
  "MD5sum": "5564be5cfb65070c2473f8b4e3fd69ac",
  "_user": "cran",
  "_type": "src",
  "_file": "BMisc_1.4.9.tar.gz",
  "_fileid": "37f0142dac072446de18880ac7ab32503010970b599c72c3efd63df1e01c51d0",
  "_filesize": 233858,
  "_sha256": "37f0142dac072446de18880ac7ab32503010970b599c72c3efd63df1e01c51d0",
  "_created": "2026-06-11T14:48:13.000Z",
  "_published": "2026-06-11T14:52:57.816Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80828276241,
      "time": 139,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7567919576"
    },
    {
      "job": 80828276264,
      "time": 159,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7567927210"
    },
    {
      "job": 80828276210,
      "time": 174,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7567932741"
    },
    {
      "job": 80828276263,
      "time": 238,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7567962012"
    },
    {
      "job": 80827228963,
      "time": 264,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7567854200"
    },
    {
      "job": 80828276117,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7567913671"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27355091711",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/BMisc",
  "_commit": {
    "id": "1231f8c407c3e633e7eb927690493a216c96d02f",
    "author": "Brantly Callaway <brantly.callaway@uga.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.4.9\n",
    "time": 1781178699
  },
  "_maintainer": {
    "name": "Brantly Callaway",
    "email": "brantly.callaway@uga.edu",
    "login": "bcallaway11",
    "description": "Brantly Callaway, Department of Economics, University of Georgia",
    "uuid": 148795
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "plm",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "caret",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 11,
  "_updates": [
    {
      "week": "2026-24",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.4.9",
      "date": "2026-06-11"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "bcallaway11",
      "count": 9,
      "uuid": 148795
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 12218,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/BMisc"
  },
  "_devurl": "https://github.com/bcallaway11/bmisc",
  "_pkgdown": "https://bcallaway11.github.io/BMisc/",
  "_searchresults": 150,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/BMisc.html",
    "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",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bcallaway11/bmisc",
  "_realowner": "bcallaway11",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2017-06-14"
    },
    {
      "version": "1.0.1",
      "date": "2017-06-15"
    },
    {
      "version": "1.1.1",
      "date": "2017-11-06"
    },
    {
      "version": "1.2.0",
      "date": "2018-02-27"
    },
    {
      "version": "1.3.0",
      "date": "2018-07-16"
    },
    {
      "version": "1.3.1",
      "date": "2018-08-15"
    },
    {
      "version": "1.4.1",
      "date": "2020-04-01"
    },
    {
      "version": "1.4.2",
      "date": "2020-12-18"
    },
    {
      "version": "1.4.3",
      "date": "2021-12-09"
    },
    {
      "version": "1.4.4",
      "date": "2022-01-26"
    },
    {
      "version": "1.4.5",
      "date": "2022-07-11"
    },
    {
      "version": "1.4.6",
      "date": "2024-03-09"
    },
    {
      "version": "1.4.7",
      "date": "2025-01-10"
    },
    {
      "version": "1.4.8",
      "date": "2025-02-04"
    },
    {
      "version": "1.4.9",
      "date": "2026-06-11"
    }
  ],
  "_exports": [
    "add_cov_to_formula",
    "addCovToFormla",
    "block_boot_sample",
    "blockBootSample",
    "check_staggered",
    "check_staggered_inner",
    "checkfun",
    "combine_ecdfs",
    "combineDfs",
    "compare_binary",
    "compare_binary_inner",
    "compareBinary",
    "cs2panel",
    "drop_collinear",
    "drop_cov_from_formula",
    "dropCovFromFormla",
    "element_wise_mult",
    "get_first_difference",
    "get_group",
    "get_group_inner",
    "get_lagYi",
    "get_list_element",
    "get_principal_components",
    "get_Yi1",
    "get_Yi1_inner",
    "get_Yibar",
    "get_Yibar_inner",
    "get_Yibar_pre",
    "get_Yibar_pre_inner",
    "get_YiGmin1",
    "get_YiGmin1_inner",
    "get_Yit",
    "get_Yit_inner",
    "getListElement",
    "getWeightedDf",
    "getWeightedMean",
    "getWeightedQuantiles",
    "id2rownum",
    "ids2rownum",
    "invert_ecdf",
    "invertEcdf",
    "lhs_vars",
    "lhs.vars",
    "make_balanced_panel",
    "make_dist",
    "makeBalancedPanel",
    "makeDist",
    "multiplier_bootstrap",
    "mv_mult",
    "orig2t",
    "orig2t_inner",
    "panel2cs",
    "panel2cs2",
    "rhs",
    "rhs_vars",
    "rhs.vars",
    "source_all",
    "subsample",
    "t2orig",
    "t2orig_inner",
    "time_invariant_to_panel",
    "toformula",
    "TorF",
    "weighted_checkfun",
    "weighted_combine_list",
    "weighted_ecdf",
    "weighted_mean",
    "weighted_quantile",
    "weighted_quantile_inner",
    "weighted.checkfun"
  ],
  "_help": [
    {
      "page": "add_cov_to_formula",
      "title": "Add a Covariate to a Formula",
      "topics": [
        "add_cov_to_formula"
      ]
    },
    {
      "page": "block_boot_sample",
      "title": "Block Bootstrap",
      "topics": [
        "block_boot_sample"
      ]
    },
    {
      "page": "check_staggered",
      "title": "check_staggered",
      "topics": [
        "check_staggered"
      ]
    },
    {
      "page": "checkfun",
      "title": "Check Function",
      "topics": [
        "checkfun"
      ]
    },
    {
      "page": "combine_ecdfs",
      "title": "Combine Two Distribution Functions",
      "topics": [
        "combine_ecdfs"
      ]
    },
    {
      "page": "compare_binary",
      "title": "Compare Variables across Groups",
      "topics": [
        "compare_binary"
      ]
    },
    {
      "page": "cs2panel",
      "title": "Cross Section to Panel",
      "topics": [
        "cs2panel"
      ]
    },
    {
      "page": "drop_collinear",
      "title": "drop_collinear",
      "topics": [
        "drop_collinear"
      ]
    },
    {
      "page": "drop_cov_from_formula",
      "title": "Drop a Covariate from a Formula",
      "topics": [
        "drop_cov_from_formula"
      ]
    },
    {
      "page": "element_wise_mult",
      "title": "element_wise_mult",
      "topics": [
        "element_wise_mult"
      ]
    },
    {
      "page": "get_first_difference",
      "title": "get_first_difference",
      "topics": [
        "get_first_difference"
      ]
    },
    {
      "page": "get_group",
      "title": "get_group",
      "topics": [
        "get_group"
      ]
    },
    {
      "page": "get_lagYi",
      "title": "get_lagYi",
      "topics": [
        "get_lagYi"
      ]
    },
    {
      "page": "get_list_element",
      "title": "Return Particular Element from Each Element in a List",
      "topics": [
        "get_list_element"
      ]
    },
    {
      "page": "get_principal_components",
      "title": "get_principal_components",
      "topics": [
        "get_principal_components"
      ]
    },
    {
      "page": "get_Yi1",
      "title": "get_Yi1",
      "topics": [
        "get_Yi1"
      ]
    },
    {
      "page": "get_Yibar",
      "title": "get_Yibar",
      "topics": [
        "get_Yibar"
      ]
    },
    {
      "page": "get_Yibar_pre",
      "title": "get_Yibar_pre",
      "topics": [
        "get_Yibar_pre"
      ]
    },
    {
      "page": "get_YiGmin1",
      "title": "get_YiGmin1",
      "topics": [
        "get_YiGmin1"
      ]
    },
    {
      "page": "get_Yit",
      "title": "get_Yit",
      "topics": [
        "get_Yit"
      ]
    },
    {
      "page": "ids2rownum",
      "title": "Convert Vector of ids into Vector of Row Numbers",
      "topics": [
        "ids2rownum"
      ]
    },
    {
      "page": "invert_ecdf",
      "title": "Invert Ecdf",
      "topics": [
        "invert_ecdf"
      ]
    },
    {
      "page": "lhs_vars",
      "title": "Left-hand Side Variables",
      "topics": [
        "lhs_vars"
      ]
    },
    {
      "page": "make_balanced_panel",
      "title": "Balance a Panel Data Set",
      "topics": [
        "make_balanced_panel"
      ]
    },
    {
      "page": "make_dist",
      "title": "Make a Distribution Function",
      "topics": [
        "make_dist"
      ]
    },
    {
      "page": "multiplier_bootstrap",
      "title": "multiplier_bootstrap",
      "topics": [
        "multiplier_bootstrap"
      ]
    },
    {
      "page": "mv_mult",
      "title": "Matrix-Vector Multiplication",
      "topics": [
        "mv_mult"
      ]
    },
    {
      "page": "orig2t",
      "title": "orig2t",
      "topics": [
        "orig2t"
      ]
    },
    {
      "page": "panel2cs",
      "title": "Panel Data to Repeated Cross Sections",
      "topics": [
        "panel2cs"
      ]
    },
    {
      "page": "panel2cs2",
      "title": "Panel Data to Repeated Cross Sections",
      "topics": [
        "panel2cs2"
      ]
    },
    {
      "page": "rhs",
      "title": "Right-hand Side of Formula",
      "topics": [
        "rhs"
      ]
    },
    {
      "page": "rhs_vars",
      "title": "Right-hand Side Variables",
      "topics": [
        "rhs_vars"
      ]
    },
    {
      "page": "source_all",
      "title": "source_all",
      "topics": [
        "source_all"
      ]
    },
    {
      "page": "subsample",
      "title": "Subsample of Observations from Panel Data",
      "topics": [
        "subsample"
      ]
    },
    {
      "page": "t2orig",
      "title": "t2orig",
      "topics": [
        "t2orig"
      ]
    },
    {
      "page": "time_invariant_to_panel",
      "title": "time_invariant_to_panel",
      "topics": [
        "time_invariant_to_panel"
      ]
    },
    {
      "page": "toformula",
      "title": "Variable Names to Formula",
      "topics": [
        "toformula"
      ]
    },
    {
      "page": "TorF",
      "title": "TorF",
      "topics": [
        "TorF"
      ]
    },
    {
      "page": "weighted_checkfun",
      "title": "Weighted Check Function",
      "topics": [
        "weighted_checkfun"
      ]
    },
    {
      "page": "weighted_combine_list",
      "title": "weighted_combine_list",
      "topics": [
        "weighted_combine_list"
      ]
    },
    {
      "page": "weighted_ecdf",
      "title": "Weighted Distribution Function",
      "topics": [
        "weighted_ecdf"
      ]
    },
    {
      "page": "weighted_mean",
      "title": "Weighted Mean",
      "topics": [
        "weighted_mean"
      ]
    },
    {
      "page": "weighted_quantile",
      "title": "weighted_quantile",
      "topics": [
        "weighted_quantile"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/BMisc/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/BMisc/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "data.table",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_sysdeps": [
    {
      "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"
    }
  ],
  "_score": 5.480575324065579,
  "_indexed": false,
  "_nocasepkg": "bmisc",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://bcallaway11.r-universe.dev/BMisc",
  "_previous": "1.4.8",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.9",
      "date": "2026-06-11T14:50:35.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1231f8c407c3e633e7eb927690493a216c96d02f",
      "fileid": "c556eaf2c120795fa9e5a72cdaf9c38c9e32d85e0f8033d1050e967d34b66159",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27355091711"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.9",
      "date": "2026-06-11T14:50:46.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1231f8c407c3e633e7eb927690493a216c96d02f",
      "fileid": "e4714ff70d54cd150b581feecb033df2485d6b224b7b8fbfd1156a5d3db22a14",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27355091711"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.9",
      "date": "2026-06-11T14:51:01.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1231f8c407c3e633e7eb927690493a216c96d02f",
      "fileid": "30b8c429897a0c545232cb6e637a607d67640060d827dd72bef9d1107ded3704",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27355091711"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.9",
      "date": "2026-06-11T14:51:58.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1231f8c407c3e633e7eb927690493a216c96d02f",
      "fileid": "055dd558364e53cde6ede8a4dbbdf6cd3ce780e72140d83a7698f6e31c04c191",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27355091711"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4.9",
      "date": "2026-06-11T14:50:41.000Z",
      "arch": "emscripten",
      "commit": "1231f8c407c3e633e7eb927690493a216c96d02f",
      "fileid": "5b6039236afa434d476f65262ac061a6e3ee14525f68a292ba99d20922d89109",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27355091711"
    }
  ]
}