You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the moment, calculating marginal effects for several subjects, channels, predictors etc. is rather time-consuming.
I think it would be worth checking whether there is optimization potential for the effects function.
Example: Computing the marginal effects for one subject with an Unfold model with 128 channels, 2 basis functions and specifying one predictor with 3 levels (with 9 predictor variables in total in the model), took about 99.4 seconds.
This does not scale well if one has 20-30 subjects and more predictor values.
The text was updated successfully, but these errors were encountered:
acknowledged. I did a deep dive into the effects function to try to make it faster - and for small models I succeeded. But I also noticed I didnt get any gains for large models.
I already shifted every column to a special vector that encodes unique values as Ints (forgot the name right now). I will try to look into it again. I would also like to be able to calculate effects only for specific channels.
I did see much faster speeds, with me needing 200s for 30subjects with a slightly smaller model. So not entirely sure what happenening here
At the moment, calculating marginal effects for several subjects, channels, predictors etc. is rather time-consuming.
I think it would be worth checking whether there is optimization potential for the
effects
function.Example: Computing the marginal effects for one subject with an Unfold model with 128 channels, 2 basis functions and specifying one predictor with 3 levels (with 9 predictor variables in total in the model), took about 99.4 seconds.
This does not scale well if one has 20-30 subjects and more predictor values.
The text was updated successfully, but these errors were encountered: