Add another heuristic to cut down the design space. In very many situations, the assumption that delayed choices will be discounted will be true.
Therefore we can add another heuristic element which eliminates designs where RB>RA. In practice we are mostly likely to see such designs being generated initially when we are asking for designs appropriate for the magnitude effect (see #28) as RB values will vary a lot, and auto generated RA values suitable for higher RB values won't make sense in combination with lower RB values.
[x] add a kwarg of assume_discounting=True in the design class.
[x] implement code which eliminates designs where RB>RAif this flag is set to True
Add another heuristic to cut down the design space. In very many situations, the assumption that delayed choices will be discounted will be true.
Therefore we can add another heuristic element which eliminates designs where
RB>RA
. In practice we are mostly likely to see such designs being generated initially when we are asking for designs appropriate for the magnitude effect (see #28) asRB
values will vary a lot, and auto generatedRA
values suitable for higherRB
values won't make sense in combination with lowerRB
values.assume_discounting=True
in the design class.RB>RA
if this flag is set toTrue