{
  "_id": "6ad2b90790c8bbdf41a50bb6",
  "Package": "lpmec",
  "Title": "Measurement Error Analysis and Correction Under Identification\nRestrictions",
  "Version": "1.3.0",
  "Author": "Connor Jerzak [aut, cre], Stephen Jessee [aut]",
  "Authors@R": "c(\nperson(\"Connor\", \"Jerzak\", email = \"connor.jerzak@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Stephen\", \"Jessee\", email = \"sjessee@austin.utexas.edu\", role = c(\"aut\"))\n)",
  "Description": "Implements methods for analyzing latent variable models\nwith measurement error correction, including Item Response\nTheory (IRT) models. Provides tools for various correction\nmethods such as Bayesian Markov Chain Monte Carlo (MCMC),\nover-imputation, bootstrapping for robust standard errors,\nOrdinary Least Squares (OLS), and Instrumental Variables (IV)\nbased approaches. Supports flexible specification of observable\nindicators and groupings for latent variable analyses in social\nsciences and other fields. Methods are described in a working\npaper (2025) <doi:10.48550/arXiv.2507.22218>. Also includes\ncorrections for panel fixed-effects and differencing designs,\nlatent treatment-effect moderators in randomized experiments,\nand multi-measure reliability bounds.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "false",
  "Maintainer": "Connor Jerzak <connor.jerzak@gmail.com>",
  "SystemRequirements": "Python (>= 3.10) with jax, numpy, numpyro\n(optional; for NumPyro backend via reticulate)",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/cjerzak/lpmec-software",
  "BugReports": "https://github.com/cjerzak/lpmec-software/issues",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "cmake make libicu-dev libpng-dev python3",
  "Repository": "https://cjerzak.r-universe.dev",
  "Date/Publication": "2026-10-16 23:09:02 UTC",
  "RemoteUrl": "https://github.com/cjerzak/lpmec-software",
  "RemoteRef": "HEAD",
  "RemoteSha": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
  "RemoteSubdir": "lpmec",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-16 23:49:47 UTC",
    "User": "root"
  },
  "_user": "cjerzak",
  "_type": "src",
  "_file": "lpmec_1.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/8538413ddbcf94f2657677c84fb179c2b7e9d884499cf3fe2d66f0e6f859370f",
  "_filesize": 569411,
  "_sha256": "8538413ddbcf94f2657677c84fb179c2b7e9d884499cf3fe2d66f0e6f859370f",
  "_expires": "2027-01-24T23:53:41.000Z",
  "_created": "2026-10-16T23:49:47.000Z",
  "_published": "2026-10-16T23:53:43.545Z",
  "_buildurl": "https://github.com/r-universe/cjerzak/actions/runs/38983128312",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117249479233,
      "time": 191,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12082043066"
    },
    {
      "job": 117249479261,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12082342005"
    },
    {
      "job": 117249479284,
      "time": 110,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12082451456"
    },
    {
      "job": 117249479240,
      "time": 131,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12082321962"
    },
    {
      "job": 117248415766,
      "time": 239,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12082510879"
    },
    {
      "job": 117249479293,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12082102609"
    },
    {
      "job": 117249479325,
      "time": 98,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12081863069"
    },
    {
      "job": 117249479314,
      "time": 111,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12082008084"
    },
    {
      "job": 117249479231,
      "time": 106,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12081609881"
    }
  ],
  "_upstream": "https://github.com/cjerzak/lpmec-software",
  "_commit": {
    "id": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
    "author": "cjerzak <connor.jerzak@gmail.com>",
    "committer": "cjerzak <connor.jerzak@gmail.com>",
    "message": "Add a video link to the paper citation\n",
    "time": 1792192142
  },
  "_maintainer": {
    "name": "Connor Jerzak",
    "email": "connor.jerzak@gmail.com",
    "login": "cjerzak",
    "linkedin": "in/connor-jerzak-60325576",
    "twitter": "@JerzakConnor",
    "description": "\"Nullius in verba\"",
    "uuid": 20072192
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "reticulate",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "sensemakr",
      "role": "Imports"
    },
    {
      "package": "pscl",
      "role": "Imports"
    },
    {
      "package": "AER",
      "role": "Imports"
    },
    {
      "package": "sandwich",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "Amelia",
      "role": "Imports"
    },
    {
      "package": "emIRT",
      "role": "Imports"
    },
    {
      "package": "gtools",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cjerzak",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-50",
      "n": 3
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 29
    },
    {
      "week": "2026-05",
      "n": 10
    },
    {
      "week": "2026-06",
      "n": 3
    },
    {
      "week": "2026-07",
      "n": 6
    },
    {
      "week": "2026-17",
      "n": 3
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 8
    },
    {
      "week": "2026-21",
      "n": 2
    },
    {
      "week": "2026-22",
      "n": 3
    },
    {
      "week": "2026-23",
      "n": 7
    },
    {
      "week": "2026-24",
      "n": 8
    },
    {
      "week": "2026-28",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 2
    },
    {
      "week": "2026-42",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "CRAN",
      "date": "2026-02-09"
    },
    {
      "name": "CRAN-prerelease",
      "date": "2026-04-26"
    },
    {
      "name": "v1.2.0",
      "date": "2026-07-06"
    }
  ],
  "_topics": [
    "attenuation-bias",
    "identification-restrictions",
    "latent-traits",
    "measurement-error"
  ],
  "_stars": 5,
  "_contributors": [
    {
      "user": "cjerzak",
      "count": 179,
      "uuid": 20072192
    }
  ],
  "_userbio": {
    "uuid": 20072192,
    "type": "user",
    "name": "Connor T. Jerzak",
    "followers": 63,
    "description": "\"Nullius in verba\""
  },
  "_downloads": {
    "count": 239,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lpmec"
  },
  "_devurl": "https://github.com/cjerzak/lpmec-software",
  "_searchresults": 4,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lpmec.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/cjerzak/lpmec-software",
  "_realowner": "cjerzak",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1.4",
      "date": "2026-02-16"
    }
  ],
  "_exports": [
    "build_backend",
    "infer_orientation_signs",
    "lpmec",
    "lpmec_moderator",
    "lpmec_moderator_onerun",
    "lpmec_multivariate",
    "lpmec_multivariate_onerun",
    "lpmec_onerun",
    "lpmec_panel",
    "lpmec_panel_onerun",
    "lpmec_reliability_bounds"
  ],
  "_datasets": [
    {
      "name": "KnowledgeVoteDuty",
      "title": "KnowledgeVoteDuty: Survey Respondents' Views of Voting as a Duty and Political Knowledge Questions",
      "object": "KnowledgeVoteDuty",
      "file": "KnowledgeVoteDuty.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "voteduty",
        "SenateTerm",
        "SpendLeast",
        "HouseParty",
        "SenateParty"
      ],
      "rows": 3059,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "build_backend",
      "title": "A function to build the environment for lpmec. Builds a conda environment in which 'JAX', 'numpyro', and 'numpy' are installed. Users can also create a conda environment where 'JAX' and 'numpy' are installed themselves.",
      "topics": [
        "build_backend"
      ]
    },
    {
      "page": "infer_orientation_signs",
      "title": "Infer orientation signs for each observable indicator",
      "topics": [
        "infer_orientation_signs"
      ]
    },
    {
      "page": "KnowledgeVoteDuty",
      "title": "KnowledgeVoteDuty: Survey Respondents' Views of Voting as a Duty and Political Knowledge Questions",
      "topics": [
        "KnowledgeVoteDuty"
      ]
    },
    {
      "page": "lpmec",
      "title": "lpmec",
      "topics": [
        "lpmec"
      ]
    },
    {
      "page": "lpmec_moderator",
      "title": "Aggregated latent-moderator interaction correction with bootstrap",
      "topics": [
        "lpmec_moderator"
      ]
    },
    {
      "page": "lpmec_moderator_onerun",
      "title": "Single-run latent-moderator interaction correction",
      "topics": [
        "lpmec_moderator_onerun"
      ]
    },
    {
      "page": "lpmec_multivariate",
      "title": "Aggregated multivariate latent-predictor correction",
      "topics": [
        "lpmec_multivariate"
      ]
    },
    {
      "page": "lpmec_multivariate_onerun",
      "title": "Multivariate latent-predictor measurement-error correction",
      "topics": [
        "lpmec_multivariate_onerun"
      ]
    },
    {
      "page": "lpmec_onerun",
      "title": "lpmec_onerun",
      "topics": [
        "lpmec_onerun"
      ]
    },
    {
      "page": "lpmec_panel",
      "title": "Aggregated panel/fixed-effects measurement-error correction",
      "topics": [
        "lpmec_panel"
      ]
    },
    {
      "page": "lpmec_panel_onerun",
      "title": "Single-run panel/fixed-effects measurement-error correction",
      "topics": [
        "lpmec_panel_onerun"
      ]
    },
    {
      "page": "lpmec_reliability_bounds",
      "title": "Reliability sensitivity diagnostics for latent measures under panel design transforms",
      "topics": [
        "lpmec_reliability_bounds"
      ]
    },
    {
      "page": "plot.lpmec",
      "title": "Plot method for lpmec objects",
      "topics": [
        "plot.lpmec"
      ]
    },
    {
      "page": "plot.lpmec_moderator",
      "title": "Plot method for lpmec_moderator objects",
      "topics": [
        "plot.lpmec_moderator"
      ]
    },
    {
      "page": "plot.lpmec_onerun",
      "title": "Plot method for lpmec_onerun objects",
      "topics": [
        "plot.lpmec_onerun"
      ]
    },
    {
      "page": "plot.lpmec_panel",
      "title": "Plot method for lpmec_panel objects",
      "topics": [
        "plot.lpmec_panel"
      ]
    },
    {
      "page": "print.lpmec",
      "title": "Print method for lpmec objects",
      "topics": [
        "print.lpmec"
      ]
    },
    {
      "page": "print.lpmec_moderator",
      "title": "Print method for lpmec_moderator objects",
      "topics": [
        "print.lpmec_moderator"
      ]
    },
    {
      "page": "print.lpmec_moderator_onerun",
      "title": "Print method for lpmec_moderator_onerun objects",
      "topics": [
        "print.lpmec_moderator_onerun"
      ]
    },
    {
      "page": "print.lpmec_multivariate",
      "title": "Print method for lpmec_multivariate objects",
      "topics": [
        "print.lpmec_multivariate"
      ]
    },
    {
      "page": "print.lpmec_multivariate_onerun",
      "title": "Print method for lpmec_multivariate_onerun objects",
      "topics": [
        "print.lpmec_multivariate_onerun"
      ]
    },
    {
      "page": "print.lpmec_onerun",
      "title": "Print method for lpmec_onerun objects",
      "topics": [
        "print.lpmec_onerun"
      ]
    },
    {
      "page": "print.lpmec_panel",
      "title": "Print method for lpmec_panel objects",
      "topics": [
        "print.lpmec_panel"
      ]
    },
    {
      "page": "print.lpmec_panel_onerun",
      "title": "Print method for lpmec_panel_onerun objects",
      "topics": [
        "print.lpmec_panel_onerun"
      ]
    },
    {
      "page": "print.lpmec_reliability_bounds",
      "title": "Print method for lpmec_reliability_bounds objects",
      "topics": [
        "print.lpmec_reliability_bounds"
      ]
    },
    {
      "page": "summary.lpmec",
      "title": "Summary method for lpmec objects",
      "topics": [
        "summary.lpmec"
      ]
    },
    {
      "page": "summary.lpmec_moderator",
      "title": "Summary method for lpmec_moderator objects",
      "topics": [
        "summary.lpmec_moderator"
      ]
    },
    {
      "page": "summary.lpmec_moderator_onerun",
      "title": "Summary method for lpmec_moderator_onerun objects",
      "topics": [
        "summary.lpmec_moderator_onerun"
      ]
    },
    {
      "page": "summary.lpmec_multivariate",
      "title": "Summary method for lpmec_multivariate objects",
      "topics": [
        "summary.lpmec_multivariate"
      ]
    },
    {
      "page": "summary.lpmec_multivariate_onerun",
      "title": "Summary method for lpmec_multivariate_onerun objects",
      "topics": [
        "summary.lpmec_multivariate_onerun"
      ]
    },
    {
      "page": "summary.lpmec_onerun",
      "title": "Summary method for lpmec_onerun objects",
      "topics": [
        "summary.lpmec_onerun"
      ]
    },
    {
      "page": "summary.lpmec_panel",
      "title": "Summary method for lpmec_panel objects",
      "topics": [
        "summary.lpmec_panel"
      ]
    },
    {
      "page": "summary.lpmec_panel_onerun",
      "title": "Summary method for lpmec_panel_onerun objects",
      "topics": [
        "summary.lpmec_panel_onerun"
      ]
    }
  ],
  "_readme": "https://github.com/cjerzak/lpmec-software/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "AER",
    "Amelia",
    "backports",
    "boot",
    "broom",
    "car",
    "carData",
    "cli",
    "colorspace",
    "cowplot",
    "cpp11",
    "Deriv",
    "doBy",
    "dplyr",
    "emIRT",
    "farver",
    "forecast",
    "foreign",
    "Formula",
    "fracdiff",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "gtools",
    "here",
    "isoband",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "lme4",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "mgcv",
    "minqa",
    "modelr",
    "mvtnorm",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "png",
    "pscl",
    "purrr",
    "quantreg",
    "R6",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppTOML",
    "Rdpack",
    "reformulas",
    "reticulate",
    "rlang",
    "rprojroot",
    "S7",
    "sandwich",
    "scales",
    "sensemakr",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "IntroVignette.Rmd",
      "filename": "IntroVignette.html",
      "title": "Latent Variable Measurement Error Correction with lpmec",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Basic Usage",
        "Data Simulation",
        "Running the Analysis",
        "Inference for Median Partition Aggregation",
        "Advanced Features",
        "Using Different Estimation Methods",
        "Panel and Fixed-Effects Designs",
        "Reliability Bounds with Multiple Measures",
        "Latent Moderators in Experiments",
        "Conclusion"
      ],
      "created": "2025-12-23 00:54:54",
      "modified": "2026-07-06 15:06:48",
      "commits": 7
    }
  ],
  "_score": 5.628388930050312,
  "_indexed": true,
  "_nocasepkg": "lpmec",
  "_universes": [
    "cjerzak"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-16T23:52:47.000Z",
      "distro": "resolute",
      "commit": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
      "fileid": "https://r2.ropensci.org/d0d55802a77a859b4edd81f0baae4f48d4d27bfcf10d2b1e4c3a72ddfbffce0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cjerzak/actions/runs/38983128312"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-16T23:52:11.000Z",
      "distro": "resolute",
      "commit": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
      "fileid": "https://r2.ropensci.org/8e64b1c17be8c869c3ade0b5e591dfd2065994960e8a24c83eda8758b96cf395",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cjerzak/actions/runs/38983128312"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-16T23:51:39.000Z",
      "commit": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
      "fileid": "https://r2.ropensci.org/12f84bff070168fc4d0dd16af3ba637e67bd95ca87bffc1429823b372c5fbc96",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cjerzak/actions/runs/38983128312"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-16T23:51:44.000Z",
      "commit": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
      "fileid": "https://r2.ropensci.org/53aba08ca488a3d4a899bbee1ded905ba178e5947a73d27e38c36ed30bdacf92",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cjerzak/actions/runs/38983128312"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0",
      "date": "2026-10-16T23:52:04.000Z",
      "commit": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
      "fileid": "https://r2.ropensci.org/ee6b6096ca648fc0807d853e3d75242b032cceb5d3695e2e2ded2c4c947f88db",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cjerzak/actions/runs/38983128312"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-16T23:51:19.000Z",
      "commit": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
      "fileid": "https://r2.ropensci.org/99a0698843e39df9f7aa9f24220d16880ed85a049b2de394eb773e888bf86f79",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cjerzak/actions/runs/38983128312"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-16T23:51:09.000Z",
      "commit": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
      "fileid": "https://r2.ropensci.org/778cf21dcebd40a93724b37b3ff79f088f415d32ed83f0b9aebd7a2b317129e5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cjerzak/actions/runs/38983128312"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-16T23:51:09.000Z",
      "commit": "21d2b1ec502c8c587f704a7aee0eb442c18a818f",
      "fileid": "https://r2.ropensci.org/035c76a4ecffb163ad54dc602afa420e8f5f2b7044c8cd8ec09db92ac74f8212",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cjerzak/actions/runs/38983128312"
    }
  ]
}