Supported Models
maketables currently supports creating regression tables for models from the following packages:
In addition, packages can support maketables themselves through the plug-in format (see below), for example:
- ModernDiD for difference-in-differences estimators (see its guide on publication tables)
Adding Support for New Model Classes
There are two ways to make a statistical packages compatible with ETables in maketables for automatic table generation:
Custom Extractor Implementation: Implement a custom extractor following the
ModelExtractorprotocol and register it inmaketables/extractors.py. This approach requires code changes tomaketablesitself.Plug-in Extractor Format:: If you want your package to work with maketables out of the box, implement a few standard attributes and methods on your model result class (
__maketables_coef_table__,__maketables_stat__, etc.).
See Adding Model Classes for a guide on implementing either of the two approaches.