User Guide
This guide provides comprehensive documentation for using mice-py effectively in your data analysis workflows.
- Understanding Missing Data
- MICE Overview
- Imputation Methods
- Overview of Methods
- PMM: Predictive Mean Matching
- CART: Classification and Regression Trees
- Random Forest
- MIDAS: Multiple Imputation with Distant Average Substitution
- Sample: Random Sampling
- Choosing a Method
- Using Different Methods for Different Variables
- Comparing Methods
- Research Findings
- Next Steps
- Predictor Matrices
- Convergence Diagnostics
- Pooling Analysis
- Best Practices
Overview
The user guide covers all aspects of using mice-py, from understanding missing data to producing final pooled results. Each section builds on the previous ones, but you can also jump directly to topics of interest.
- Understanding Missing Data
Learn about missing data mechanisms, patterns, and why they matter for your analysis.
- MICE Overview
Understand how the MICE algorithm works and when to use it.
- Imputation Methods
Detailed guide to all available imputation methods and how to choose the right one.
- Predictor Matrices
Learn how to control which variables predict which other variables during imputation.
- Convergence Diagnostics
Check if your imputation has converged and what to do if it hasn’t.
- Pooling Analysis
Combine results from multiple imputed datasets using Rubin’s rules.
- Best Practices
Tips, tricks, and common pitfalls to avoid when using MICE.
Getting Help
If you need help:
Check the relevant section in this user guide
Look at the Examples for practical examples
Consult the API Reference for detailed API documentation
Review the Theory & Background for theoretical background
Open an issue on GitHub