Skip to content

Setting constraints based on maximum number of occurrence #5

Description

@stellamulia

Hi Ignacio,

I have encountered situations, in which to ensure a balanced dataset (in terms of choices by all respondents), I need to limit the occurrence of maximum levels across all criteria within a set of scenarios. For example:

  • Let's say there are five criteria (A, B, C, D, E), with 2, 3, 4, 5, 6 levels respectively.
  • The possible choices are X and Y.
  • When a scenario contains at least any three criteria at maximum value (e.g. A2, B3, C1, D5, E2), the choice will always be X. In other words:
    • this type of scenarios does not provide much information regarding the tradeoffs anymore, and
    • too many of these scenarios will lead to imbalanced dataset (where most choices will be X).

In practice, this might concern not only maximum levels, but could also be other levels, for example minimum levels, non-maximum levels, specific levels, or a combination of those.

Do you think it is a good to limit the maximum number of occurrence of certain levels of a criterium in relation to the occurrence of certain levels of other criteria? Of course, this would imply some correlation between the constrained criteria.

If so, would it be valuable to add this functionality to the ChoiceDesign package? Currently, defining constrants is already possible, however this type of constraint (which involves more than two criteria) would result in a huge number of 2-criteria-constraints.

Cheers,
Stella

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions