GaussSuppression0.9.2 package

Tabular Data Suppression using Gaussian Elimination

ComputeIntervals

Function for calculating intervals for suppressed tables.

HierarchyContributors

Counts of input code contributions

IncrementalTimeSuppression

Incremental Time Suppression

KDisclosurePrimary

Construct primary suppressed difference matrix

NcontributorsRule_identical

Identical to ´NContributorsRule´

NContributorsRule

Number of contributors suppression rule

X_from_mc

Function to be used within KDisclosurePrimary

reexports

Objects exported from other packages

SingletonDefault

Default singleton function

SingletonUniqueContributor

Unique contributor singleton function

SuppressDirectDisclosure

Suppression of directly-disclosive cells

SuppressDominantCells

Suppress magnitude tables using dominance (n,k) or p% rule for prima...

SuppressFewContributors

Few contributors suppression

SuppressionFromDecimals

Cell suppression from synthetic decimal numbers

SuppressKDisclosure

K-disclosure suppression

SuppressSmallCounts

Small count frequency table suppression.

AdditionalSuppression

GaussSuppression from data and suppressed data

CandidatesDefault

Candidates functions

ChainedSuppression

Repeated GaussSuppression with forwarding of previous results

FindDominantCells

Method for finding dominant cells according to (possibly multiple) n,k...

FixRiskyIntervals

New primary cells to fix risky intervals

GaussSuppressDec

Cell suppression with synthetic decimal numbers

GaussSuppressionFromData

Cell suppression from input data containing inner cells

GaussSuppressionTwoWay

Two-way iteration variant of GaussSuppressionFromData

GetDefault

Get default value of a function

LazyLinkedTables

Linked tables by full GaussSuppressionFromData iterations

MagnitudeRule

Dominance (n,k) or p% rule for magnitude tables

MaxContribution

Find major contributions to aggregates

Ncontributors

Find the number of unique groups contributing to aggregates

NcontributorsHolding

Ncontributors with holding-indicator

RangeLimitsDefault

Default range limit function

PackageSpecs

Function for viewing built-in GaussSuppression specs

PrimaryDefault

Default primary function

PrimaryFromRiskyDefault

Additional primary cells based on risky primary cells

PrimaryFromSuppressedData

primary and forced from suppressed data

PrimaryRemoveWg

Special functions for the avoidance of suppression

RangeOutputFunction

Function used in RangeLimitsDefault example

A statistical disclosure control tool to protect tables by suppression using the Gaussian elimination secondary suppression algorithm (Langsrud, 2024) <doi:10.1007/978-3-031-69651-0_6>. A suggestion is to start by working with functions SuppressSmallCounts() and SuppressDominantCells(). These functions use primary suppression functions for the minimum frequency rule and the dominance rule, respectively. Novel functionality for suppression of disclosive cells is also included. General primary suppression functions can be supplied as input to the general working horse function, GaussSuppressionFromData(). Suppressed frequencies can be replaced by synthetic decimal numbers as described in Langsrud (2019) <doi:10.1007/s11222-018-9848-9>.

  • Maintainer: Øyvind Langsrud
  • License: MIT + file LICENSE
  • Last published: 2024-12-09