Package: postlink 0.1.2

Priyanjali Bukke

postlink: Post-Linkage Data Analysis

Provides a suite of statistical tools for post-linkage data analysis (PLDA), designed to account for record linkage errors in downstream modeling. The package implements a familiar, formula-based regression interface that adjusts for linkage uncertainty, accommodating workflows where direct access to unlinked primary files is restricted. It consolidates diverse adjustment methodologies, all of which support generalized linear models (linear, logistic, Poisson, and Gamma). These methodologies include weighting approaches (Chambers (2009) <https://hdl.handle.net/10779/uow.27788247>; Chambers et al. (2023) <doi:10.1002/wics.1596>), mixture modeling (Slawski et al. (2025) <doi:10.1093/jrsssa/qnae083>), and Bayesian mixture modeling (Gutman et al. (2016) <doi:10.1002/sim.6586>). For time-to-event data, both the weighting (Vo et al. (2024) <doi:10.1002/sim.9960>) and mixture modeling approaches accommodate Cox proportional hazards models, while the Bayesian approaches extend to parametric survival analysis. Additionally, the package leverages mixture modeling for contingency table analyses and Bayesian methods to enable the multiple imputation of latent match status.

Authors:Priyanjali Bukke [aut, cre], Gauri Kamat [aut], Jiahao Cui [aut], Roee Gutman [aut], Martin Slawski [aut], Zhenbang Wang [ctb], Brady T. West [ctb], Emanuel Ben-David [ctb], Guoqing Diao [ctb]

postlink_0.1.2.tar.gz
postlink_0.1.2.zip(r-4.7-x86_64)postlink_0.1.2.zip(r-4.7-arm64)postlink_0.1.2.zip(r-4.6-x86_64)postlink_0.1.2.zip(r-4.6-arm64)postlink_0.1.2.zip(r-4.5-x86_64)
postlink_0.1.2.tgz(r-4.6-x86_64)postlink_0.1.2.tgz(r-4.6-arm64)postlink_0.1.2.tgz(r-4.5-x86_64)postlink_0.1.2.tgz(r-4.5-arm64)
postlink_0.1.2.tar.gz(r-4.7-arm64)postlink_0.1.2.tar.gz(r-4.7-x86_64)postlink_0.1.2.tar.gz(r-4.6-arm64)postlink_0.1.2.tar.gz(r-4.6-x86_64)
postlink_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
postlink/json (API)

# Install 'postlink' in R:
install.packages('postlink', repos = c('https://postlink-group.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/postlink-group/postlink/issues

Pkgdown/docs site:https://postlink-group.github.io

Uses libs:
  • onetbb– Parallelism library for C++
  • c++– GNU Standard C++ Library v3
Datasets:
  • brfss - Behavioral Risk Factor Surveillance System (BRFSS) 2013 Subsample
  • LD1000 - Linked Dataset (n = 1000) for a Simple Illustration
  • lifem - Longitudinal Intergenerational Family Electronic Micro-Database

On CRAN:

Conda:

onetbbcpp

5.00 score 3 stars 14 scripts 307 downloads 15 exports 55 dependencies

Last updated from:baa9b2e621. Checks:13 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64WARNING433
linux-devel-x86_64WARNING589
source / vignettesOK549
linux-release-arm64WARNING465
linux-release-x86_64WARNING533
macos-release-arm64WARNING426
macos-release-x86_64WARNING888
macos-oldrel-arm64WARNING512
macos-oldrel-x86_64WARNING905
windows-devel-arm64WARNING540
windows-devel-x86_64WARNING734
windows-release-arm64WARNING594
windows-release-x86_64WARNING599
windows-oldrel-x86_64WARNING701
wasm-releaseOK355

Exports:adjELEadjMixBayesadjMixturecoxphELEcoxphMixturectableMixtureglmELEglmMixBayesglmMixturemi_withplcoxphplctableplglmplsurvregsurvregMixBayes

Dependencies:abindbackportsBHcallrcheckmateclicombinatcpp11descdistributionalfarvergenericsggplot2gluegridExtragtableinlineisobandlabel.switchinglabelinglatticelifecycleloolpSolvemagrittrMatrixmatrixStatsnleqslvnumDerivotelpillarpkgbuildpkgconfigposteriorprocessxpsQuickJSRR6RColorBrewerRcppRcppEigenRcppParallelrlangrstanrstantoolsS7scalesStanHeaderssurvivaltensorAtibbleutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
postlink: Post-Linkage Data Analysis Under Record Linkage Errorspostlink-package postlink
Secondary Analysis Constructor Assuming ELEadjELE
Secondary Analysis Constructor Based on Bayesian Mixture ModelingadjMixBayes
Secondary Analysis Constructor Based on Mixture ModelingadjMixture
Behavioral Risk Factor Surveillance System (BRFSS) 2013 Subsamplebrfss
Extract Coefficients for glmELEcoef.glmELE
Extract Coefficients for glmMixBayescoef.glmMixBayes
Extract Coefficients for glmMixturecoef.glmMixture
Extract Coefficients for survMixBayescoef.survMixBayes
Confidence Intervals for coxphELE Objectsconfint.coxphELE
Confidence Intervals for coxphMixture Objectsconfint.coxphMixture
Confidence Intervals for Adjusted Cell Probabilitiesconfint.ctableMixture
Confidence Intervals for 'glmELE' Objectsconfint.glmELE
Credible Intervals for Regression Coefficients from a glmMixBayes Fitconfint.glmMixBayes
Confidence Intervals for glmMixture Objectsconfint.glmMixture
Credible Intervals for Parameters from a survMixBayes Fitconfint.survMixBayes
Fit a CoxPH Model Assuming Exchangeable Linkage ErrorscoxphELE
CoxPH with Mixture-Based Linkage Error AdjustmentcoxphMixture
Contingency Table Analysis with Mixture-Based AdjustmentctableMixture
Extract Residual Degrees of Freedom for plglm Modelsdf.residual.plglm
GLM with ELE-Based Linkage Error AdjustmentglmELE
Bayesian Two-Component Mixture Generalized Linear ModelglmMixBayes
GLM with Mixture-Based Linkage Error AdjustmentglmMixture
Linked Dataset (n = 1000) for a Simple IllustrationLD1000
Longitudinal Intergenerational Family Electronic Micro-Databaselifem
Pool Parameter Estimates Across Posterior Drawsmi_with
Pooling Regression Fits Across Posterior Draws of Correct-Match Classificationsmi_with.glmMixBayes
Pool Regression Fits Across Posterior Draws of Correct-Match Classificationsmi_with.survMixBayes
Fit Cox Proportional Hazards Models with Linkage Error Adjustmentplcoxph
Analysis of Contingency Tables with Linkage Error Adjustmentplctable
Fit Generalized Linear Models with Linkage Error Adjustmentplglm
Fit Parametric Survival Models with Linkage Error Adjustmentplsurvreg
Predictions from a coxphELE Objectpredict.coxphELE
Model Predictions for coxphMixture Objectspredict.coxphMixture
Predictions for 'glmELE' Objectspredict.glmELE
Predictions from a glmMixBayes Modelpredict.glmMixBayes
Model Predictions for glmMixture Objectspredict.glmMixture
Predictions from a survMixBayes Modelpredict.survMixBayes
Print Method for 'adjELE' Objectsprint.adjELE
Print Method for 'adjMixBayes' Objectsprint.adjMixBayes
Print Method for 'adjMixture' Objectsprint.adjMixture
Print Base Method for Adjustment Objectsprint.adjustment
Print a coxphELE Objectprint.coxphELE
Print a coxphMixture Objectprint.coxphMixture
Print Method for Adjusted Contingency Tablesprint.ctableMixture
Print a 'glmELE' Objectprint.glmELE
Print a glmMixBayes Model Objectprint.glmMixBayes
Print a glmMixture Objectprint.glmMixture
Print Pooled Regression Resultsprint.mi_link_pool_glm
Print Pooled Cox Regression Resultsprint.mi_link_pool_survreg
Print a survMixBayes Model Objectprint.survMixBayes
Summary of a coxphELE Objectsummary.coxphELE
Summarizing Cox PH Mixture Fitssummary.coxphMixture
Summary Method for Adjusted Contingency Tablessummary.ctableMixture
Summarize a 'glmELE' Objectsummary.glmELE
Summary Method for glmMixBayes Modelssummary.glmMixBayes
Summarizing GLM Mixture Fitssummary.glmMixture
Summary Method for survMixBayes Modelssummary.survMixBayes
Bayesian Two-Component Mixture Survival Regression ModelsurvregMixBayes
Unsupported Generics for postlink Modelsanova.plmodel cooks.distance.plglm extractAIC.plmodel logLik.plmodel profile.plmodel rstudent.plglm unsupported_generics
Variance-Covariance Matrix for coxphELE Objectsvcov.coxphELE
Extract Variance-Covariance Matrix from a coxphMixture Objectvcov.coxphMixture
Extract Variance-Covariance Matrix from ctableMixture Objectsvcov.ctableMixture
Extract Variance-Covariance Matrix from a 'glmELE' Objectvcov.glmELE
Posterior Covariance Matrix for glmMixBayes Coefficientsvcov.glmMixBayes
Extract Variance-Covariance Matrix from a glmMixture Objectvcov.glmMixture
Posterior Covariance Matrix for survMixBayes Coefficientsvcov.survMixBayes