User Guide#
Complete guide to using ACRO for statistical disclosure control.
Overview#
This user guide provides comprehensive documentation for using ACRO effectively in your research workflows. If you are new to ACRO, start with Getting Started. If you want to understand how the disclosure checking works, see Core Concepts and Architecture Reference.
Key Topics#
Data Analysis#
Cross-tabulations Safe table creation with automatic disclosure control
Statistical modelling Regression analysis with privacy protection
Summary statistics Descriptive statistics with safety checks
Data visualisation Safe histograms and survival plots
Mitigation Strategies#
Suppression Remove records that fall into disclosive cells, then rerun the table
Rounding Round all cell values to the nearest multiple of a configurable base
Configuration#
Safety parameters Customising disclosure thresholds via YAML
Federated mode Evidence-only mode for use with a trusted aggregator
Ontology knowledge base How the JSON lookup files are generated and updated
Integration#
Python workflows Jupyter notebook integration
R integration Using the ACRO-R package
Stata workflows Statistical software integration
Best Practices#
Use
suppress=Trueorenable_rounding()in production environments.Review all
reviewandfailoutputs before callingfinalise().Name your outputs with
rename_output()for easier output checker review.Document your analysis add comments and exceptions as you go.
Test with synthetic data before running on sensitive datasets.
Getting Help#
API Reference Complete API reference
GitHub Issues Report bugs
Discussions Community support