{
  "_id": "6acec310d9de2f3f33fc79c8",
  "Package": "ldpdist",
  "Title": "Local Differential Privacy Tools for Distributional Inference",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\"Yi\", \"Liu\", email = \"yliu42@yorku.ca\", role = c(\"aut\", \"cre\")),\nperson(\"Qirui\", \"Hu\", email = \"huqirui@mail.shufe.edu.cn\", role = \"aut\")\n)",
  "Author": "Yi Liu [aut, cre], Qirui Hu [aut]",
  "Maintainer": "Yi Liu <yliu42@yorku.ca>",
  "Description": "Estimates cumulative distribution functions and quantiles\nunder local differential privacy. Provides binary and\ncategorical randomization mechanisms, isotonic distribution\nestimators, and simulation interfaces for sequential quantile\nestimation with self-normalized inference and asymptotic\nconfidence sequences. Distribution estimators operate on\nprivatized reports; quantile interfaces simulate local\nrandomization internally. Methods include the quantile\nprocedure of Liu et al. (2023)\n<https://proceedings.mlr.press/v202/liu23q.html> and the\ndistribution estimator of Liu, Hu and Kong (2024)\n<https://proceedings.mlr.press/v235/liu24z.html>.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-13 23:43:12 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-13 16:08:12 UTC",
  "RemoteUrl": "https://github.com/cran/ldpdist",
  "RemoteRef": "HEAD",
  "RemoteSha": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
  "_user": "cran",
  "_type": "src",
  "_file": "ldpdist_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/0b90871768d8c66f1c8ff0636d49dad05d4fcbd003408c544da842507ac05f37",
  "_filesize": 216752,
  "_sha256": "0b90871768d8c66f1c8ff0636d49dad05d4fcbd003408c544da842507ac05f37",
  "_expires": "2027-01-21T23:47:23.000Z",
  "_created": "2026-10-13T23:43:12.000Z",
  "_published": "2026-10-13T23:47:28.821Z",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115599620088,
      "time": 76,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11860151210"
    },
    {
      "job": 115599620164,
      "time": 103,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11859138281"
    },
    {
      "job": 115599620097,
      "time": 80,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11858954943"
    },
    {
      "job": 115599620177,
      "time": 93,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11859158177"
    },
    {
      "job": 115598542823,
      "time": 195,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11860165956"
    },
    {
      "job": 115599620099,
      "time": 86,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11859143184"
    },
    {
      "job": 115599620188,
      "time": 210,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11859852410"
    },
    {
      "job": 115599620155,
      "time": 109,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11859326647"
    },
    {
      "job": 115599620135,
      "time": 185,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11859038822"
    },
    {
      "job": 115599620170,
      "time": 94,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11860206274"
    }
  ],
  "_upstream": "https://github.com/cran/ldpdist",
  "_commit": {
    "id": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
    "author": "Yi Liu <yliu42@yorku.ca>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1791907692
  },
  "_maintainer": {
    "name": "Yi Liu",
    "email": "yliu42@yorku.ca"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "openssl",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-42",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-10-13"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ldpdist"
  },
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ldpdist.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-10-13"
    }
  ],
  "_exports": [
    "ldp_aggregate_surveys",
    "ldp_category_range_probability",
    "ldp_cdf_variance",
    "ldp_confidence_region",
    "ldp_dc_critical",
    "ldp_decode_category",
    "ldp_design",
    "ldp_estimate_category_cdf",
    "ldp_estimate_cdf",
    "ldp_estimate_quantile",
    "ldp_estimate_quantile_cs",
    "ldp_estimate_quantiles",
    "ldp_gaussian_cs_boundary",
    "ldp_mechanism",
    "ldp_median_efficiency",
    "ldp_msn_critical",
    "ldp_pava",
    "ldp_privacy_check",
    "ldp_randomize",
    "ldp_randomize_category",
    "ldp_rng_uniform",
    "ldp_sn_critical",
    "ldp_supported_methods"
  ],
  "_help": [
    {
      "page": "ldpdist-package",
      "title": "Local Differential Privacy Tools for Distributional Inference",
      "topics": [
        "ldpdist-package",
        "ldpdist"
      ]
    },
    {
      "page": "ldp_aggregate_surveys",
      "title": "Aggregate CDF estimates from heterogeneous surveys",
      "topics": [
        "ldp_aggregate_surveys"
      ]
    },
    {
      "page": "ldp_category_range_probability",
      "title": "Estimate category probabilities over a value range",
      "topics": [
        "ldp_category_range_probability"
      ]
    },
    {
      "page": "ldp_cdf_variance",
      "title": "Finite-grid variance for LDP CDF estimates",
      "topics": [
        "ldp_cdf_variance"
      ]
    },
    {
      "page": "ldp_confidence_region",
      "title": "Self-normalized confidence region for many quantiles",
      "topics": [
        "ldp_confidence_region"
      ]
    },
    {
      "page": "ldp_dc_critical",
      "title": "Finite-block critical values for D&C CDF inference",
      "topics": [
        "ldp_dc_critical"
      ]
    },
    {
      "page": "ldp_design",
      "title": "Create an LDP data-collection design",
      "topics": [
        "ldp_design"
      ]
    },
    {
      "page": "ldp_estimate_category_cdf",
      "title": "Estimate category-specific CDFs from censored ULDP reports",
      "topics": [
        "ldp_estimate_category_cdf",
        "predict.ldp_category_cdf_fit"
      ]
    },
    {
      "page": "ldp_estimate_cdf",
      "title": "Estimate a CDF from local threshold reports",
      "topics": [
        "confint.ldp_cdf_fit",
        "ldp_estimate_cdf",
        "predict.ldp_cdf_fit",
        "summary.ldp_cdf_fit",
        "vcov.ldp_cdf_fit"
      ]
    },
    {
      "page": "ldp_estimate_quantile",
      "title": "Estimate one quantile with online binary LDP queries",
      "topics": [
        "coef.ldp_quantile_fit",
        "confint.ldp_quantile_fit",
        "ldp_estimate_quantile",
        "summary.ldp_quantile_fit",
        "vcov.ldp_quantile_fit"
      ]
    },
    {
      "page": "ldp_estimate_quantile_cs",
      "title": "Asymptotic confidence sequence for one LDP quantile",
      "topics": [
        "confint.ldp_quantile_cs",
        "ldp_estimate_quantile_cs",
        "summary.ldp_quantile_cs"
      ]
    },
    {
      "page": "ldp_estimate_quantiles",
      "title": "Jointly estimate multiple quantiles under categorical LDP",
      "topics": [
        "coef.ldp_quantiles_fit",
        "confint.ldp_quantiles_fit",
        "ldp_estimate_quantiles",
        "summary.ldp_quantiles_fit"
      ]
    },
    {
      "page": "ldp_gaussian_cs_boundary",
      "title": "Gaussian confidence-sequence boundaries",
      "topics": [
        "ldp_gaussian_cs_boundary"
      ]
    },
    {
      "page": "ldp_mechanism",
      "title": "Create a local privacy mechanism object",
      "topics": [
        "ldp_mechanism"
      ]
    },
    {
      "page": "ldp_median_efficiency",
      "title": "Median efficiency diagnostic under binary randomized response",
      "topics": [
        "ldp_median_efficiency"
      ]
    },
    {
      "page": "ldp_msn_critical",
      "title": "Multivariate self-normalized Brownian critical values",
      "topics": [
        "ldp_msn_critical"
      ]
    },
    {
      "page": "ldp_pava",
      "title": "Weighted pool-adjacent-violators algorithm",
      "topics": [
        "ldp_pava"
      ]
    },
    {
      "page": "ldp_privacy_check",
      "title": "Check analytic likelihood-ratio bounds for LDP mechanisms",
      "topics": [
        "ldp_privacy_check"
      ]
    },
    {
      "page": "ldp_randomize",
      "title": "Locally randomize private observations",
      "topics": [
        "ldp_randomize"
      ]
    },
    {
      "page": "ldp_randomize_category",
      "title": "Categorical local randomizers and unbiased decoders",
      "topics": [
        "ldp_decode_category",
        "ldp_randomize_category"
      ]
    },
    {
      "page": "ldp_rng_uniform",
      "title": "Generate uniform random numbers for LDP workflows",
      "topics": [
        "ldp_rng_uniform"
      ]
    },
    {
      "page": "ldp_sn_critical",
      "title": "Simulate a scalar self-normalized Brownian critical value",
      "topics": [
        "ldp_sn_critical"
      ]
    },
    {
      "page": "ldp_supported_methods",
      "title": "List registered mechanisms, tasks, and estimators",
      "topics": [
        "ldp_supported_methods"
      ]
    },
    {
      "page": "plot.ldpdist",
      "title": "Plot ldpdist fitted objects",
      "topics": [
        "plot.ldp_category_cdf_fit",
        "plot.ldp_cdf_fit",
        "plot.ldp_quantile_cs"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 1,
  "_indexed": true,
  "_nocasepkg": "ldpdist",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-13T23:44:40.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
      "fileid": "https://r2.ropensci.org/b15821d1e5440f11238840349973015e6ed80f9ed9362b5ef138751d01c476c4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-13T23:45:03.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
      "fileid": "https://r2.ropensci.org/cc540b756f30cd436a4a034e59348b245cab117603c346caedcc2261b4526814",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-13T23:44:44.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
      "fileid": "https://r2.ropensci.org/54b99a273dc9d15c426e1e2f23f5683ce3f4693a5f10c735a37049d8bd6d6365",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-13T23:44:58.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
      "fileid": "https://r2.ropensci.org/935d736786b065eadeeec1bba0800fcc6fe157a9757631f8d09c51d7bb361d93",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-13T23:45:03.000Z",
      "arch": "emscripten",
      "commit": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
      "fileid": "https://r2.ropensci.org/193794fd33fc913da6a7f334845b4ac507e4134d2082136f2dce5ba9ce745053",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-13T23:46:41.000Z",
      "arch": "aarch64",
      "commit": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
      "fileid": "https://r2.ropensci.org/8c085aa0c4110c1372253cbd62c77f5ee4f451dcde277916f3df49976d6ea9ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-13T23:44:21.000Z",
      "arch": "x86_64",
      "commit": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
      "fileid": "https://r2.ropensci.org/3339419ceebb8a70a176577732676b4ae28ef83fb1286a2024f6ab3bb831d484",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-13T23:46:17.000Z",
      "arch": "aarch64",
      "commit": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
      "fileid": "https://r2.ropensci.org/8c3cb2e285070fe811f3a0812065706ebd59cc7b87957a3765318dd5ed7c3752",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-13T23:44:43.000Z",
      "arch": "x86_64",
      "commit": "d78a698a3910c9e8237adfdd9b585b7fb7355862",
      "fileid": "https://r2.ropensci.org/ec7a0bad76ea68870d067d18a72623567525da5919a8e5cde709ec3f57c7a79e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38485615124"
    }
  ]
}