Dear all, I have two questions concerning BMS in spm8: 1. There is an out of memory error when comparing (rfx) too many models in spm_dirichlet_conj_exceed.m because the 'r-matrix' becomes too big. See line 37: r(:,k) = spm_gamrnd(alpha(k),1,Nsamp,1); I think I found a workaround: By saving the gamma distribution for each model alpha in a .mat-file, the working memory cost can be lowered. Afterwards each mat-file is loaded when needed for comparison. This way it takes longer, but the results don't seem to differ from the original script (due to spm_gamrnd the results (xp) differ for every run slightly, so I checked twice: first by using another function and second by comparing the variation of the results) when comparing few models. Further details can be found in spm_dirichlet_conj_exceed_by_jotue.m as attached. 2. When viewing the results of BMS using the matlabbatch I get an error: the field BMS.DCM.rfx.BF does not exist. This is not the case if the results are displayed after estimation. When I replace BMS.DCM.rfx.BF with BMS.DCM.rfx.SF and BMS.DCM.ffx.BF with BMS.DCM.ffx.SF in the file spm_run_bms_dcm_vis.m It seems to work. Did anyone else encounter these problems? Is my way to fix it correct? Thank you Johannes Tuennerhoff ----------------------------------------------- Johannes Tünnerhoff Max Planck Institute for Biological Cybernetics Cognitive Neuroimaging Spemannstraße 41 72076 Tübingen Telephone: +49-7071-601 1785 Telefax: +49-7071-601 616 Website: <http://www.kyb.mpg.de/~jotue> http://www.kyb.mpg.de/~jotue -----------------------------------------------