Crosstab Suppression
Identify crosstab cells below a caller-supplied suppression threshold.
Description
A crosstab suppression screen identifies cells below a chosen count threshold.
A crosstab suppression screen identifies cells below a chosen count threshold. It reports candidates without changing the table.1
Identify crosstab cells below a caller-supplied suppression threshold.
When to use Crosstab Suppression
Use this tool to identify crosstab cells below a caller-supplied suppression threshold.
Prepare the text, recorded observations, aligned figures or editorial criteria requested. Confirm what each label, count, timestamp or supplied flag represents before interpreting the result.
How to use Crosstab Suppression and understand its results
- Prepare the text, recorded observations, aligned figures or editorial criteria requested. Confirm what each label, count, timestamp or supplied flag represents before interpreting the result.
- Enter cellCounts, suppressionThreshold using the field table and calculation rules, then run the tool.
- Read suppressedCellIndexes, suppressedCellCount, suppressedSharePercent. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| cellCounts | Crosstab cell counts | list of number | Required |
| suppressionThreshold | Suppress counts below | integer; minimum: 0 | Required |
Enter a nonempty list of nonnegative safe integer counts and a nonnegative integer threshold. Return zero-based flagged indexes, count and percentage. Equality passes; zero cells are flagged only when threshold is positive.
flag_i=count_i<threshold; percent=100flagged/cellCount Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| suppressedCellIndexes | Zero-based suppressed-cell indexes | list of number |
| suppressedCellCount | Suppressed cell count | integer; minimum: 0 |
| suppressedSharePercent | Suppressed-cell share (%) | number; minimum: 0; maximum: 100 |
{
"input": {
"cellCounts": [
3,
10,
4,
20
],
"suppressionThreshold": 5
},
"output": {
"suppressedCellIndexes": [
0,
2
],
"suppressedCellCount": 2,
"suppressedSharePercent": 50
}
} Limitations and assumptions
No values are suppressed and no privacy guarantee, complementary suppression or inference-risk model is provided.
Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Lists are limited to 100,000 entries; the rules above may require smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.
Alternative or Complementary methods
Use Table Total Check: Sum supplied table rows and compare the result with a published total. For a complementary task, use Audience Segment Allocation: Allocate integer audience slots proportionally with largest remainders.
References
-
Crosstab Suppression — tool.io
Similar or alternative tools
- Table Total Check
Sum supplied table rows and compare the result with a published total.
- Audience Segment Allocation
Allocate integer audience slots proportionally with largest remainders.