View source: R/GaussSuppressDec.R
GaussSuppressDec | R Documentation |
GaussSuppressionFromData
, or one of its wrappers, is run and decimal numbers are added to output by
executing SuppressDec
.
GaussSuppressDec(
data,
...,
fun = GaussSuppressionFromData,
output = NULL,
use_freqVar = NA,
digits = 9,
nRep = NULL,
rmse = pi/3,
sparseLimit = 500,
rndSeed = 123,
runIpf = FALSE,
eps = 0.01,
iter = 100,
mismatchWarning = TRUE,
whenDuplicatedInner = NULL,
whenMixedDuplicatedInner = warning
)
data |
Input daata as a data frame |
... |
Further parameters to |
fun |
A function: |
output |
NULL (default), |
use_freqVar |
Logical (
When |
digits |
Parameter to |
nRep |
NULL or an integer. When >1, several decimal numbers will be generated. |
rmse |
Desired root mean square error of decimal numbers. Variability around the expected, according to the linear model, inner frequencies. The expected frequencies are calculated from the non-suppressed publishable frequencies. |
sparseLimit |
Limit for the number of rows of a reduced x-matrix within the algorithm. When exceeded, a new sparse algorithm is used. |
rndSeed |
If non-NULL, a random generator seed to be used locally within the function without affecting the random value stream in R. |
runIpf |
When TRUE, additional frequencies are generated by iterative proportional fitting using |
eps |
Parameter to |
iter |
Parameter to |
mismatchWarning |
Whether to produce the warning " |
whenDuplicatedInner |
Function to be called when default output and when cells marked as inner correspond to several input cells (aggregated) since they correspond to published cells. |
whenMixedDuplicatedInner |
Function to be called in the case above when some inner cells correspond to published cells (aggregated) and some not (not aggregated). |
A data frame where inner cells and cells to be published are combined or output according to parameter output
.
Øyvind Langrsud
SuppressionFromDecimals()
a <- GaussSuppressDec(data = SSBtoolsData("example1"),
fun = SuppressSmallCounts,
dimVar = c("age", "geo"),
preAggregate = TRUE,
freqVar = "freq", maxN = 3)
a
b <- GaussSuppressDec(data = SSBtoolsData("magnitude1"),
fun = SuppressDominantCells,
numVar = "value",
formula = ~sector2 * geo + sector4 * eu,
contributorVar = "company", k = c(80, 99))
b
# FormulaSelection() works on this output as well
FormulaSelection(b, ~sector2 * geo)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.