dear TDT-experts,
Thank you for your pretty toolbox !
I have an error when using the ‘signed_decision_values’ instead of ‘accuracy_minus_chance’. (I have only 2 runs and 2 conditions).
I am lost…
Isabelle
ERROR:
Reference to non-existent field ‘Label’.
Error in transres_signed_decision_values (line 51)
prev = sort(decoding_out(1).model.Label);
Error in decoding_transform_results (line 260)
output = feval(fhandle,decoding_out,chancelevel,cfg,data);
Error in decoding_generate_output (line 35)
output = decoding_transform_results(curr_output,decoding_out,chancelevel,cfg,data);
Error in decoding (line 568)
results = decoding_generate_output(cfg,results,decoding_out,i_decoding,curr_decoding,current_data);
WHAT I DID:
clear cfg
cfg = decoding_defaults
cfg.decoding.software = ‘correlation_classifier’
cfg.decoding.method = ‘classification’;
cfg.results.output = ‘signed_decision_values’;
cfg.results.dir = ‘blabla/06’;
beta_loc = ‘blabla/stat_ind’;
cfg.files.mask = ‘blabla/stat_ind/mask.nii’;
regressor_names = design_from_spm(beta_loc);
labelname1 = ‘ALLO_sessbin 1’
labelname2 = 'CTR_sessbin 1’
cfg = decoding_describe_data(cfg,{labelname1 labelname2},[1 -1], regressor_names, beta_loc);
cfg.design = make_design_cv(cfg);
results = decoding(cfg);