Learn R Programming

PPRL (version 0.3.9)

Privacy Preserving Record Linkage

Description

A toolbox for deterministic, probabilistic and privacy-preserving record linkage techniques. Combines the functionality of the 'Merge ToolBox' () with current privacy-preserving techniques.

Copy Link

Version

Install

install.packages('PPRL')

Monthly Downloads

240

Version

0.3.9

License

GPL-3

Maintainer

Dorothea Rukasz

Last Published

December 2nd, 2025

Functions in PPRL (0.3.9)

SelectSimilarityFunction

Select Similarity Function for Linkage
DeterministicLinkage

Deterministic Record Linkage
StandardizeString

Standardize String
PPRL-package

PPRL: Privacy Preserving Record Linkage
ElegantPairingVec

Simple Pairing Function
WolframRule30

Apply Wolframs rule 30 on bit vectors
ElegantPairingInt

Elegant Pairing
WolframRule90

Apply Wolframs rule 90 on bit vectors
CreateALC

Anonymous Linkage Codes (ALCs)
CreateBF

Bloom Filter Encoding
Create581

Create Encrypted Statistical Linkage Keys
CreateBalancedBF

Balanced Bloom Filter Encoding
CreateCLK

Cryptographic Long-term Keys (CLKs)
CreateDoubleBalancedBF

Double Balanced Bloomfilter Encoding
CreateAS16

Creating Records with Armknechts method create
CompareAS16

Comparing bit vectors generated by CreateAS16
CreateEnsembleCLK

Combine multiple independent CLKs using a simple majority rule
CreateBitFlippingBF

Permanent Randomized Response Bloom Filters
ProbabilisticLinkage

Probabilistic Record Linkage
CreateRecordLevelBF

Record Level Bloom Filter (RLBF) Encoding
SelectBlockingFunction

Select blocking method prior to linkage
CreateMarkovCLK

Create CLKs with Markov Chain-based transition matrix