{
    "name": "Data Missingness Percentage Calculator",
    "url": "https://calculators.geekmidst.com/calculators/data-missingness-percentage-calculator",
    "markdown": "https://calculators.geekmidst.com/calculators/data-missingness-percentage-calculator.md",
    "category": "Statistics & probability",
    "description": "Work out the percentage of missing cells in a data set and how many complete rows are left for a complete-case (listwise deletion) analysis.",
    "summary": "Missingness can be counted by cell or by row. A small share of missing cells can still knock out many rows if the gaps are spread across them.",
    "also_called": [
        "Missing values calculator",
        "Data completeness calculator"
    ],
    "applies_to": "Worldwide",
    "last_updated": "2026-10-29",
    "computation": "Results are computed in the visitor’s browser on the HTML page. This API describes the calculator; it does not compute results.",
    "inputs": [
        {
            "name": "rows",
            "label": "Rows (records)",
            "type": "number",
            "default": "1000"
        },
        {
            "name": "columns",
            "label": "Columns (variables)",
            "type": "number",
            "default": "20"
        },
        {
            "name": "missing",
            "label": "Missing cells",
            "type": "number",
            "default": "500"
        },
        {
            "name": "incomplete_rows",
            "label": "Rows with at least one missing value",
            "type": "number",
            "default": "120"
        }
    ],
    "outputs": [
        {
            "key": "missing_pct",
            "label": "Missing cells",
            "format": "percent"
        },
        {
            "key": "complete_cells_pct",
            "label": "Observed cells",
            "format": "percent"
        },
        {
            "key": "complete_rows",
            "label": "Complete rows",
            "format": "integer"
        },
        {
            "key": "complete_rows_pct",
            "label": "Complete rows (share)",
            "format": "percent"
        },
        {
            "key": "rows_lost_pct",
            "label": "Rows lost to listwise deletion",
            "format": "percent"
        },
        {
            "key": "total_cells",
            "label": "Total cells",
            "format": "integer"
        }
    ],
    "formula": {
        "text": "Missing % = Missing cells ÷ (Rows × Columns) × 100;  Complete rows = Rows − Incomplete rows",
        "variables": {
            "Rows × Columns": "total cells",
            "Incomplete rows": "rows with any missing value"
        }
    },
    "worked_example": {
        "inputs": {
            "rows": "1000",
            "columns": "20",
            "missing": "500",
            "incomplete_rows": "120"
        },
        "steps": [
            "Total cells = 1,000 × 20 = 20,000.",
            "Missing = 500 ÷ 20,000 = 2.5%.",
            "Complete rows = 1,000 − 120 = 880, so listwise deletion drops 12% of rows."
        ],
        "result": "Only 2.5% of cells are missing, but a complete-case analysis would lose 12% of the rows."
    },
    "interpretation": "The share of rows lost matters more than the share of cells. If it is large, or if missingness may depend on the values themselves, consider multiple imputation instead of dropping rows.",
    "assumptions": [
        "Counts come from the same data set."
    ],
    "limitations": [
        "Percentages do not tell you why data are missing (completely at random, at random or not at random), which decides the right fix."
    ],
    "rules": null,
    "faqs": [
        {
            "question": "What percentage of missing data is acceptable?",
            "answer": "There is no universal cut-off. Under 5% is often treated as minor, but bias depends on why values are missing, not just how many."
        },
        {
            "question": "Why can’t the missing cells exceed rows × columns in incomplete rows?",
            "answer": "Every missing cell sits in an incomplete row, and each such row has at most one cell per column."
        }
    ],
    "sources": [],
    "related": [
        {
            "name": "Percentage Calculator",
            "url": "https://calculators.geekmidst.com/calculators/percentage-calculator"
        },
        {
            "name": "Sample Size Calculator",
            "url": "https://calculators.geekmidst.com/calculators/sample-size-calculator"
        },
        {
            "name": "Class Imbalance Ratio Calculator",
            "url": "https://calculators.geekmidst.com/calculators/class-imbalance-ratio-calculator"
        }
    ],
    "disclaimer": null,
    "publisher": "GM¹X CalcVerse"
}