Package: dppca Title: Differentially Private Principal Component Analysis and Visualization Version: 0.2.0 Authors@R: c( person("Yejin", "Jo", email = "yejinjo0220@gmail.com", role = c("aut", "cre")), person("Minwoo", "Kim", email = "mwkim.stat@gmail.com", role = c("aut")), person("Sungkyu", "Jung", email = "sungkyu@snu.ac.kr", role = c("aut")) ) Description: Provides tools for differentially private principal component analysis (PCA) and visualization. Includes private principal component directions, scree and proportion of variance explained (PVE) estimates, and two-dimensional private score histograms with synthetic sampled points. Supports additive and sparse histogram mechanisms, group-wise score visualizations, and optional non-private comparisons. An integrated workflow produces loading plots, scree plots, score plots, variable plots, and biplots from shared private PCA estimates. An interactive 'shiny' application is also provided. Private direction estimation is based on Kim and Jung (2025) . Private scree estimation draws on Dwork and Roth (2014) , Ramsay and Spicker (2025) , and Yu, Ren and Zhou (2024) . Private score frames use unbounded quantile mechanisms from Durfee (2023) . Private score histograms use methods related to Wasserman and Zhou (2010) and Karwa and Vadhan (2018) . License: MIT + file LICENSE Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Depends: R (>= 4.3.0) Imports: ggplot2, ggrepel, graphics, grDevices, grid, patchwork, Rcpp, Rdpack, rlang, stats, VGAM LinkingTo: Rcpp Suggests: knitr, rmarkdown, shiny, testthat (>= 3.0.0) VignetteBuilder: knitr RdMacros: Rdpack LazyData: true LazyDataCompression: xz URL: https://github.com/yejinjo0220/dppca, https://yejinjo0220.github.io/dppca/ BugReports: https://github.com/yejinjo0220/dppca/issues Config/testthat/edition: 3 Repository: https://yejinjo0220.r-universe.dev Date/Publication: 2026-10-28 16:08:39 UTC RemoteUrl: https://github.com/yejinjo0220/dppca RemoteRef: HEAD RemoteSha: a92415120823bde7015b6dc7fa52891dd3c4ea72 NeedsCompilation: yes Packaged: 2026-10-28 19:19:41 UTC; root Author: Yejin Jo [aut, cre], Minwoo Kim [aut], Sungkyu Jung [aut] Maintainer: Yejin Jo