Skip to content

Treatment featurizer in CausalForestDML #1012

@mikelgda

Description

@mikelgda

I’m trying to build a model for the heterogenous treatment effect using the CausalForestDML class where the nuisance functions are fitted by a CatBoost regressor. Although this works fine for a linear continuous treatment, I get an error from CatBoost when trying polynomial features for the treatment using the treatment_featurizer argument.

The CatBoost nuisance model for the treatment is receiving a multi-column target, which doesn’t seem to support. Is this the intended behavior? Can a model be fitted to each polynomial degree of the feature or do I need a multi-output regressor?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions