by Michiel Bliemer » Sat Apr 12, 2025 8:12 am
I can answer Ngene questions but I am unable to comment on other peoples' studies as I do not have time to read papers and look into their modelling. Each study is different and requires the analyst to specify an identifiable model that can be estimated. The formulation of an identified model is different in each study, and may depend on coding structures, normalisations, interactions, and prohibitions/constraints. So to be clear, I am talking about the model formulation here (utility functions), not the experimental design. Choice model identifiability is one of the most difficult aspects of choice models and when imposing constraints it requires expertise of the choice modeller to ensure that the model can be estimated after imposing constraints on attribute levels. As I said, in most cases you can account for it by changing the variables in the choice model, or by creating interaction terms.
If the D-error of a design is Undefined, it means it is infinite and the choice model you specified is not identified and you need to specify different utility functions (or adjust your constraints). But HOW to change the utility functions is case specific and I cannot tell.
From your prohibitions, it looks like you have two "groups", namely E=0 and E>0. You could define this in a new variable, say X, where X=0 if E=0 and X=1 if E>1. If X=0, then you have attribute F1=[0,1]. If X=1, then you have attribute F2=[2,3,4]. You could consider making interactions between X and F1, F2. So perhaps think about groupings of your variables to see if you can disentangle them to formulate an identifiable model.
Michiel