Categorical MNAR Types¶
- class missmecha.generate.mnarcat.MNARCatType1(q=0.2, seed=1)[source]¶
Bases:
object
MNAR Mechanism for Categorical and Ordinal Features (Column-wise Variant)
Introduces missingness into categorical or ordinal columns based on feature-specific criteria: - For numerical columns, values below a quantile threshold are masked. - For ordinal columns, top-ranked values are targeted. - For nominal columns, randomly chosen categories are partially masked.
- Parameters:
q (float, default=0.2) – Quantile or proportion threshold used for masking.
seed (int, default=1) – Random seed for reproducibility.