Flexibility when generating Bayesian efficient designs
Posted: Mon Jul 10, 2023 9:48 pm
Dear Michiel,
When generating an efficient design, I understand that the process looks roughly something like: starting position e.g., a D-Efficient design, conduct pilot in ~10% of your sample using this design, run the model (e.g., an MNL model in Apollo) using the same model spec as specified in ngene, and finally use betas and SE's as priors to generate the Bayesian efficient design.
However, for best practice (or in real-practice) how flexible is the point between obtaining priors and generating your second (the Bayesian efficient) design and how often does the specification remain exactly the same or change? Is it ok for example, to remove an interaction in the efficient design because you saw in initial modelling that is was unlikely to be significant. Also, what is the protocol for if something unexpected e.g., a beta of an important main effect being (-ve) rather than (+ve) (and definitely wrong) occurs? How often would you "tweak" priors, or only use some of them in your Bayesian efficient design?
Specifically, I have an unlabelled experiment with lots of categorical scenario/ contextual variables that I included in my initial design on 10% of my sample as interactions. Once I ran the model however, one of my main effects is the wrong sign (+ instead of -) but corrects when I remove some of the interactions? For my next step i.e., adding priors into ngene and going from d-efficient to bayesian efficient, is it ok to remove some interactions and maybe even fiddle with the signs of some coefficients or their magnitude? For reference, my pilot was n=70.
In your course I remember you saying "things can go badly wrong if you misspecify your priors" which I why I would like to remove some that are non-sensical and seem to make others also make more sense. I also remember you saying that guessing priors or fiddling around should be left to the experts!
Thanks in advance for any advice.
Rob
When generating an efficient design, I understand that the process looks roughly something like: starting position e.g., a D-Efficient design, conduct pilot in ~10% of your sample using this design, run the model (e.g., an MNL model in Apollo) using the same model spec as specified in ngene, and finally use betas and SE's as priors to generate the Bayesian efficient design.
However, for best practice (or in real-practice) how flexible is the point between obtaining priors and generating your second (the Bayesian efficient) design and how often does the specification remain exactly the same or change? Is it ok for example, to remove an interaction in the efficient design because you saw in initial modelling that is was unlikely to be significant. Also, what is the protocol for if something unexpected e.g., a beta of an important main effect being (-ve) rather than (+ve) (and definitely wrong) occurs? How often would you "tweak" priors, or only use some of them in your Bayesian efficient design?
Specifically, I have an unlabelled experiment with lots of categorical scenario/ contextual variables that I included in my initial design on 10% of my sample as interactions. Once I ran the model however, one of my main effects is the wrong sign (+ instead of -) but corrects when I remove some of the interactions? For my next step i.e., adding priors into ngene and going from d-efficient to bayesian efficient, is it ok to remove some interactions and maybe even fiddle with the signs of some coefficients or their magnitude? For reference, my pilot was n=70.
In your course I remember you saying "things can go badly wrong if you misspecify your priors" which I why I would like to remove some that are non-sensical and seem to make others also make more sense. I also remember you saying that guessing priors or fiddling around should be left to the experts!
Thanks in advance for any advice.
Rob