Skip to content

[FEATURE] R Package: consider handling factor-valued treatments with more than two levels #331

Description

@andrewherren

Is your feature request related to a problem? Please describe.
When a factor-valued treatment is passed to the bcf() function in R, we require that it be binary, in which case it is recoded to 0 / 1. If a user passes a treatment variable as a factor with more than 2 levels, we could alternatively raise a warning that it will be one-hot encoded and fit a multivariate BCF to the recoded treatment.

Describe alternatives you've considered
The alternative is the status quo -- raise an error and require users to recode their factor-valued treatment as an appropriately-coded numeric treatment matrix.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions