Package: PPRL 0.3.8

PPRL: Privacy Preserving Record Linkage

A toolbox for deterministic, probabilistic and privacy-preserving record linkage techniques. Combines the functionality of the 'Merge ToolBox' (<https://www.record-linkage.de>) with current privacy-preserving techniques.

Authors:Rainer Schnell [aut, cph], Dorothea Rukasz [aut, cre], Christian Borgs [ctb], Stefan Brumme [ctb], William B. Brogden [ctb], Tim O'Brien [ctb], Stephen Lacy [ctb], Apache Software Foundation [cph]

PPRL_0.3.8.tar.gz
PPRL_0.3.8.zip(r-4.5)PPRL_0.3.8.zip(r-4.4)PPRL_0.3.8.zip(r-4.3)
PPRL_0.3.8.tgz(r-4.4-x86_64)PPRL_0.3.8.tgz(r-4.4-arm64)PPRL_0.3.8.tgz(r-4.3-x86_64)PPRL_0.3.8.tgz(r-4.3-arm64)
PPRL_0.3.8.tar.gz(r-4.5-noble)PPRL_0.3.8.tar.gz(r-4.4-noble)
PPRL_0.3.8.tgz(r-4.4-emscripten)PPRL_0.3.8.tgz(r-4.3-emscripten)
PPRL.pdf |PPRL.html
PPRL/json (API)

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

Peer review:

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.64 score 2 stars 22 scripts 269 downloads 10 mentions 21 exports 2 dependencies

Last updated 2 years agofrom:92b4958eab. Checks:OK: 1 NOTE: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 20 2024
R-4.5-win-x86_64NOTENov 20 2024
R-4.5-linux-x86_64NOTENov 20 2024
R-4.4-win-x86_64NOTENov 20 2024
R-4.4-mac-x86_64NOTENov 20 2024
R-4.4-mac-aarch64NOTENov 20 2024
R-4.3-win-x86_64NOTENov 20 2024
R-4.3-mac-x86_64NOTENov 20 2024
R-4.3-mac-aarch64NOTENov 20 2024

Exports:CompareAS16Create581CreateALCCreateAS16CreateBalancedBFCreateBFCreateBitFlippingBFCreateCLKCreateDoubleBalancedBFCreateEnsembleCLKCreateMarkovCLKCreateRecordLevelBFDeterministicLinkageElegantPairingIntElegantPairingVecProbabilisticLinkageSelectBlockingFunctionSelectSimilarityFunctionStandardizeStringWolframRule30WolframRule90

Dependencies:Rcppsettings

Readme and manuals

Help Manual

Help pageTopics
Comparing bit vectors generated by CreateAS16CompareAS16
Create Encrypted Statistical Linkage Keys581 Australian Create581 ESL
Anonymous Linkage Codes (ALCs)ALC CreateALC Soundex
Creating Records with Armknechts method createArmknecht CreateAS16
Balanced Bloom Filter EncodingBalanced Bloom Filter Balanced Codes BalancedBloomfilter CreateBalancedBF Green function
Bloom Filter EncodingBF Bloom Filter Bloomfilter CreateBF
Permanent Randomized Response Bloom FiltersCreateBitFlippingBF Permanent Randomized Response RRT
Cryptographic Long-term Keys (CLKs)additive BF CLK CLKs CreateCLK
Double Balanced Bloomfilter EncodingCreateDoubleBalancedBF Double Balanced Bloom Filter
Combine multiple independent CLKs using a simple majority ruleCreateEnsembleCLK Ensemble CLK majority majority rule
Create CLKs with Markov Chain-based transition matrixCreateMarkovCLK Markov Chains
Record Level Bloom Filter (RLBF) EncodingCreateRecordLevelBF Durham Record Level Bloom Filter RLBF
Deterministic Record LinkageDeterministicLinkage Record Linkage
Elegant Pairingelegant pairing ElegantPairingInt
Simple Pairing FunctionElegantPairingVec Pairing unordered pairing
Probabilistic Record LinkageMerge Tool Box MergeToolBox Probabilistic ProbabilisticLinkage
Select blocking method prior to linkageblocking indexing partitioning SelectBlockingFunction
Select Similarity Function for LinkageLinkage SelectSimilarityFunction Similarity
Standardize StringClean Preprocess Standardize StandardizeString
Apply Wolframs rule 30 on bit vectorsRule 30 WolframRule30
Apply Wolframs rule 90 on bit vectorsCellular Automata Rule 90 WolframRule90