Dear colleagues,
I'm currently working on a consumers survey. In this survey, we asked to seafood consumers to rank their 3 preferred labelling schemes among a pool on five alternatives (Origin France, Ecolabel, Health claims, Animal Welfare and a No label alternative).
After that, i want to study the preferences expressed regarding different consumers' characterisitics. To do so, i used the cmroprobit command in STATA 17.
I have a sample of approx 900 individuals, and my data are organised as follow (exemple for 3 individuals)

ID = identifies each individual in our sample
Genre = indentifies the gender of our individuals
Univ and sante = Measures consumers' motivations regarding their altruism and their implication in diet
altern~s = identifies our labelling schemes alternatives
choix = identifes the ranking attributes by the consumers to each labelling scheme
I then used the follwing code :
I also have increased my maximum iteration to 3000 before lauching my model.
Unfortunately, i didn't succed to make my model convege to a solution. I tried to change my basealternative, to change my explanatory variables, but i never succeed.
I had the following error message from STATA:
I don't know if some of you have experience with this kind of model, or have already encountered the same problem as me. If possible I would like to have your opinions on this issue.
- What could be the problem in my data or my model choice ?
- How to overcome this problem?
I'm not an expert in STATA, sorry if I'm making big mistakes in the way to proceed. I remain available for any further information !
Regards,
DEWALS Jean-François
I'm currently working on a consumers survey. In this survey, we asked to seafood consumers to rank their 3 preferred labelling schemes among a pool on five alternatives (Origin France, Ecolabel, Health claims, Animal Welfare and a No label alternative).
After that, i want to study the preferences expressed regarding different consumers' characterisitics. To do so, i used the cmroprobit command in STATA 17.
I have a sample of approx 900 individuals, and my data are organised as follow (exemple for 3 individuals)
ID = identifies each individual in our sample
Genre = indentifies the gender of our individuals
Univ and sante = Measures consumers' motivations regarding their altruism and their implication in diet
altern~s = identifies our labelling schemes alternatives
choix = identifes the ranking attributes by the consumers to each labelling scheme
I then used the follwing code :
Code:
cmset ID alternatives cmroprobit choix, casevars (genre univ sante) reverse basealternative(5)
Unfortunately, i didn't succed to make my model convege to a solution. I tried to change my basealternative, to change my explanatory variables, but i never succeed.
I had the following error message from STATA:
Code:
cannot compute an improvement -- flat region encountered r(430)
- What could be the problem in my data or my model choice ?
- How to overcome this problem?
I'm not an expert in STATA, sorry if I'm making big mistakes in the way to proceed. I remain available for any further information !
Regards,
DEWALS Jean-François
Comment