The published paper presented the ModelHierarchicalME
model, which estimates the magnitude effect, and uses hierarchical Bayesian inference (on all parameters) to make estimates about group-level discounting behaviour.
Placing a hyper-prior on a parameter will:
You will need to decide, based upon your research question and experiment design, whether you want to use hyper-priors (ie have group shrinkage) on all, some or none of the model’s parameters.
If your dataset consists of one homogenous group, then you can use these ‘hierarchical’ models that have hyperpriors on all parameters.
However, there are times when it will not be appropriate to place a hyper-prior on a parameter. If you dataset is heterogeneous (i.e. if you have multiple experimental conditions or distinctly different participant groups) then you should either:
One situation were you would not want to use hierarchical inference is when you have a heterogeneous data sample. For example, if you are testing different groups of people, or they are in different conditions, then it is not valid to assume all participants are coming from a single group. If anything this would lead you to miss genuine differences in discounting behaviour. The ‘mixed’ models:
logk
or (m, c)
).alpha
and epsilon
) because these parameters are unlikely to vary systematically between participant groups or conditions. If you suspect that this might not be the case, then you should use the entirely non-hierarchical models below.While hierarchical inference is very useful and has a number of virtues (discussed in the paper), it is also not appropriate in all research contexts. For example, it assumes that participants are drawn from one group. This assumption is not a sensible one to make if you know a priori that your participants come from different populations, or control vs experiment groups etc.
In these cases the hierarchical estimation would act to decrease the chances of finding differences in discounting behaviour between groups because of the ‘shrinkage effect’ common in hierarchical models. In these cases, it would be ideal to use models which explicitly incorporate the group or condition that participant data comes from. These models might be developed in the future. If you develop them, that would be interesting, please get in touch.
Currently, the most appropriate way to deal with this is to do away with the hierarchical estimation and make independent inferences about each participant. See the table above for the non-hierarchical models available so far.