Package: dppca
Title: Differentially Private Principal Component Analysis
        Visualization
Version: 0.1.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"))
    )
Description: Provides tools for differentially private principal component
    analysis (PCA) visualization. It includes functions for estimating private
    principal component directions, constructing private scree and proportion
    of variance explained summaries, and visualizing two-dimensional PCA score
    summaries using additive and sparse histogram mechanisms. Group-wise score
    visualizations and an interactive 'shiny' app are also provided. Private
    principal component directions are based on Kim and Jung (2025)
    <doi:10.1002/sam.70053>. Private scree summaries use mechanisms motivated
    by Dwork and Roth (2014) <doi:10.1561/0400000042>, Ramsay and Spicker
    (2025) <doi:10.48550/arXiv.2501.14095>, and Yu, Ren and Zhou (2024)
    <doi:10.3150/23-BEJ1706>. Private score plot frames use smooth sensitivity
    quantiles from Nissim, Raskhodnikova and Smith (2007)
    <doi:10.1145/1250790.1250803>. Private score histograms use additive and
    sparse histogram ideas from Wasserman and Zhou (2010)
    <doi:10.1198/jasa.2009.tm08651> and Karwa and Vadhan (2018)
    <doi:10.4230/LIPIcs.ITCS.2018.44>.
License: MIT + file LICENSE
Encoding: UTF-8
RoxygenNote: 7.3.3
Depends: R (>= 4.3.0)
Imports: dplyr, ggplot2, graphics, grDevices, patchwork, rARPACK,
        Rdpack, rlang, stats, VGAM
Suggests: knitr, rmarkdown, shiny
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
NeedsCompilation: no
Packaged: 2026-05-31 15:07:23 UTC; 82109
Author: Yejin Jo [aut, cre],
  Minwoo Kim [aut]
Maintainer: Yejin Jo <yejinjo0220@gmail.com>
Repository: CRAN
Date/Publication: 2026-06-04 12:00:07 UTC
