Dear tdt experts:
I’m doing a 4 class classification using SVM with linear kernel. My fMRI beta map was extracted by AFNI 3dLSS.
When I set:
cfg.results.output{'accuracy_minus_chance','AUC_minus_chance','confusion_matrix'};
Here comes an error:
Assignment has more non-singleton rhs dimensions than non-singleton
subscripts
Error in AUCstats_matrix (line 24)
label_position(:,i_label) = true_labels == labels(i_label);
Error in decoding_transform_results (line 175)
output =
100*mean(AUCstats_matrix(decision_values,true_labels,labels));
Error in decoding_generate_output (line 50)
output =
decoding_transform_results(curr_output,decoding_out,chancelevel,cfg,data);
Error in decoding (line 558)
results =
decoding_generate_output(cfg,results,decoding_out,i_decoding,curr_decoding,current_data);
Error in main_mvpa_zl (line 69)
results = decoding(cfg);
If I exclude the ‘AUC_minus_chance’, it works perfect.
Thanks in advance!
Best,
Lei