Greetings,
I am relatively new to pymc and am trying to construct a discrete choice model of heating system adoption. I found this very relevant and helpful example. However, I am noting that the parameter estimates in this example end up being quite different than those for the R mlogit package (here), which uses the same dataset.
In particular, the Basic Model in the pymc example generates positive coefficient values for the installed cost predictor (beta_ic=0.002, sd=0
in pymc vs. beta_ic=-0.00623187, stderror=0.00035277
in the analogous R result.) Even when improving the model specification in the Improved Model, the positive coefficient value remains at close to zero (while continuing to be negative in the mlogit example). The author attempts to justify the result but I suspect something is wrong with the model specification because it doesn’t make sense for increased equipment installed cost to translate into increased probability of adoption (and again, this is not the case in the mlogit model).
Can anyone help diagnose what is going on, and whether this model might be misspecified? (I noted another thread in which model misspecification resulted in similar issues, but I have been unable to translate the fix to this case.)
Thank you in advance!