# quartz/bad-data-guide

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/quartz-bad-data-guide).**

4,120 stars · 398 forks

## Links

- GitHub: https://github.com/Quartz/bad-data-guide
- awesome-repositories: https://awesome-repositories.com/repository/quartz-bad-data-guide.md

## Topics

`data` `documentation` `guide` `qz-things`

## Description

This project is a collection of reference materials and guidelines for implementing data audit frameworks. It serves as a data quality reference guide and a dataset validation manual for identifying common structural and statistical errors in datasets.

The project provides a structured knowledge base for data cleaning, featuring a catalog of real-world data errors and practical strategies for their detection and resolution. It includes specific frameworks for evaluating data provenance and the reliability of aggregated information.

The material covers a broad range of data analysis capabilities, including statistical integrity validation to detect manipulation, sampling validity assessments to identify population bias, and methods for structural error detection such as encoding issues. It also describes processes for recovering tabular information from visual documents through optical character recognition.

## Tags

### Data & Databases

- [Data Audit Frameworks](https://awesome-repositories.com/f/data-databases/data-audit-frameworks.md) — Implements a comprehensive framework for evaluating sampling validity, provenance, and aggregation reliability in datasets.
- [Dataset Quality Auditing](https://awesome-repositories.com/f/data-databases/dataset-quality-auditing.md) — Identifies common errors and unreliable patterns in real-world datasets to prevent mistakes during the analytical process.
- [Data Auditing](https://awesome-repositories.com/f/data-databases/automatic-record-timestamping/data-auditing.md) — Identifies patterns of unreliable data such as suspicious default values and inconsistent spelling. ([source](https://github.com/quartz/bad-data-guide#readme))
- [Data Cleaning Procedures](https://awesome-repositories.com/f/data-databases/data-cleaning-procedures.md) — Provides workflows for finding and resolving structural errors and inconsistent values using expert-led mitigation strategies.
- [Data Error Mitigation Strategies](https://awesome-repositories.com/f/data-databases/data-error-mitigation-strategies.md) — Provides suggested solutions and mitigation strategies for data errors, categorized by the expert best equipped to fix them. ([source](https://github.com/quartz/bad-data-guide#readme))
- [Data Quality Profilers](https://awesome-repositories.com/f/data-databases/data-quality-profilers.md) — References common real-world data errors and applies methods to resolve or mitigate those issues. ([source](https://github.com/quartz/bad-data-guide#readme))
- [Statistical Integrity Validators](https://awesome-repositories.com/f/data-databases/validation-integrations/statistical-integrity-validators.md) — Provides a framework for identifying analytical errors and deceptive patterns like p-hacking to ensure statistical integrity.
- [Data Provenance Frameworks](https://awesome-repositories.com/f/data-databases/data-provenance-frameworks.md) — Enables investigation of collection processes and tracking of manual changes to determine information reliability. ([source](https://github.com/quartz/bad-data-guide#readme))
- [Provenance Chain Analysis](https://awesome-repositories.com/f/data-databases/provenance-chain-analysis.md) — Evaluates data reliability by tracing the chain of custody and manual modifications from source to final set.
- [Structural Dataset Error Detection](https://awesome-repositories.com/f/data-databases/structural-dataset-error-detection.md) — Identifies technical issues such as truncated spreadsheets and garbled text encoding caused by software limits. ([source](https://github.com/quartz/bad-data-guide#readme))

### Education & Learning Resources

- [Data Quality Guides](https://awesome-repositories.com/f/education-learning-resources/reference-guides/data-quality-guides.md) — Provides a comprehensive catalog of real-world data errors with practical strategies for detection and resolution.
- [Dataset Validation Manuals](https://awesome-repositories.com/f/education-learning-resources/technical-reference-manuals/dataset-validation-manuals.md) — Provides a technical reference for spotting glitches like encoding errors and truncated files in raw data.

### Software Engineering & Architecture

- [Data Quality Taxonomies](https://awesome-repositories.com/f/software-engineering-architecture/classification-taxonomies/data-quality-taxonomies.md) — Organizes data quality issues into a structured hierarchy based on their root cause and impact.

### Artificial Intelligence & ML

- [Statistical Anomaly Heuristics](https://awesome-repositories.com/f/artificial-intelligence-ml/detection-model-configurations/detection-heuristics/statistical-anomaly-heuristics.md) — Implements rule-based heuristic checks to identify statistical anomalies and population sampling biases.

### Part of an Awesome List

- [Integrity Signature Matching](https://awesome-repositories.com/f/awesome-lists/data/data-auditing-and-versioning/data-integrity-auditing-and-encryption-systems/integrity-signature-matching.md) — Identifies unreliable data by matching observed values against known signatures of software errors and human bias.
- [Data Extraction and OCR](https://awesome-repositories.com/f/awesome-lists/data/data-extraction-and-ocr.md) — Extracts and recovers tabular information from PDFs and scanned images using OCR tools.
- [OCR Document Parsers](https://awesome-repositories.com/f/awesome-lists/data/document-parsing-and-extraction/ocr-document-parsers.md) — Utilizes OCR-driven document parsing to extract structured tabular information from images and scanned PDFs.
- [Machine Learning](https://awesome-repositories.com/f/awesome-lists/ai/machine-learning.md) — Reference for identifying and handling problematic datasets.

### Content Management & Publishing

- [Document Data Extraction](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing/data-extraction-analysis/document-data-extraction.md) — Recovers structured tabular data from PDFs and scanned images using optical character recognition processes. ([source](https://github.com/quartz/bad-data-guide#readme))

### Scientific & Mathematical Computing

- [Benford's Law Analysis](https://awesome-repositories.com/f/scientific-mathematical-computing/benford-s-law-analysis.md) — Identifies deceptive data patterns using red flags like p-hacking and Benford's Law failures. ([source](https://github.com/quartz/bad-data-guide#readme))
- [Population Bias Evaluations](https://awesome-repositories.com/f/scientific-mathematical-computing/population-bias-evaluations.md) — Evaluates whether a dataset is representative by checking for non-random samples and biased population collection.
- [Sampling Representativeness Assessments](https://awesome-repositories.com/f/scientific-mathematical-computing/sampling-representativeness-assessments.md) — Checks for non-random samples and biased populations to determine if a dataset is representative. ([source](https://github.com/quartz/bad-data-guide#readme))
