Hi,
I hope it is okay if I piggyback this useful thread.
Like Kwangjun, I am experiencing difficulties when using post_pred_gen() for models fit with HDDMRegressor(). Even though I set keep_regressor_trace=True in the model, my 3 conditions are completely ignored. In other words, I get wfpt.1 to wfpt.36 (I have N=36 participants) but not something like (wfpt(Con), 1). Indeed, the row numbers for the resulting data frame are a multiple of my participants, numbers of samples for the PPC and number of trials (not including condition!).
My conditions would be called:
"a_C(stim, Treatment('Rem'))[T.Con]" and
"a_C(stim, Treatment('Rem'))[T.Uad]" plus an intercept "Rem".
I wondered whether those labels might simply be too long, but in that case I would expect an error message instead.
So in response to John's question, I would not be able to pair up the simulations with the true data from each condition. Does anyone have any advice as to how to fix this? Everything works well for between-subjects models.
Best wishes,
Annika