This issue is in relation to JOSS review thread openjournals/joss-reviews#11047
I notice some of the docstrings discuss ML models being used for confounding adjustment (AdjustedDistributionEstimator class in simple.py, for example, including also the given example which simulates confounding in the treatment). While this is of course a reasonable application under selection on observables, the underlying theory seems to be all about variance reduction in the case of treatments/instruments orthogonal to the additional covariates. I suggest to either clarify the scope in the docstring or make the confounding adjustment use case more prominent across the package and simulations.
This issue is in relation to JOSS review thread openjournals/joss-reviews#11047
I notice some of the docstrings discuss ML models being used for confounding adjustment (AdjustedDistributionEstimator class in simple.py, for example, including also the given example which simulates confounding in the treatment). While this is of course a reasonable application under selection on observables, the underlying theory seems to be all about variance reduction in the case of treatments/instruments orthogonal to the additional covariates. I suggest to either clarify the scope in the docstring or make the confounding adjustment use case more prominent across the package and simulations.