The Data Validation Cookbook7 months ago
Preface | Prerequisites | Citing this work | Acknowledgements | Contributing | License | Introduction to validate | A quick example | Variable checks | Variable type | Missingness | Field length | Format of numeric fields | General field format | Numeric ranges | Ranges for times and periods | Code lists | Availability and uniqueness | Long data | Uniqueness | Availability of records | Gaps in (time) series | Multivariate checks | Completeness of records | Balance equalities and inequalities | Conditional restrictions | Forbidden value combinations | Statistical checks | Statistical and groupwise characteristics | Group properties | Code hierarchies and aggregation | General aggregates in long-form data | Notes | Aggregates of time series in long format | Indicators | A first example | Getting indicator values | Working with validate | Manipulating rule sets | Rule metadata | Rules in data frames | Validation rule syntax | Confrontation objects | Confrontation options | Using reference data | Rules in text files | Reading rules from file | Metadata in text files: YAML | Setting options | Including other rule files | Exporting validator objects | Rules from SDMX | SDMX and validate | SDMX and API locations | Code lists from SDMX registries | Derive rules from DSD | More on SDMX | Comparing data sets | Cell counts | Comparing rule violations | validate and lumberjack | Bibliographical notes
