I was also going to suggest adding a varagin to delineate a step-size, ex:
%add a varagin, in this case I am calling it step which can describe the distance between thresholds to be calculated
%find unique values in z
elseif length(step)==1 % the fixed step size is being requested
% later in guiseppe code just do labels=step
Also, Guiseppe, I implemented your standard error and pythagoras into my code which generated data that will probably used in an upcoming paper. Do you mind being acknowledged or are there any actual articles to cite? Your call. And lastly, I have a GUI that is pretty beta, but works.
Isn't 1-spec equal to false positive rate? I think this is backward on the output partest and roseplot figures (red should be false positive, and yellow should be false negative). In the code it seems like these values (fp1 and fp2) are used correctly throughout and just mis-labelled on the output graphs. Would you mind confirming this? As always, thanks for the excellent code. The comments in this one are really great and I learned a ton going through it.
Hi, Thomas Gladwin, thanks for your efforts in this work. I am working on a EEG signals measured from two groups (16 depressed patients and 19 normal controls) at three different states (eyes closed resting, eyes open resting, and watching TV). I am mot sure whether your matlab code could perform repeated measures ANOVA for two groups of different number of subjects. Could you give a example (detailed matlab command line, and how the input data are arranged) to demonstrate how to call the function teg_repeated_measures_ANOVA(). Thanks!
the Equal Error Rate (EER) is the point on the ROC curve that corresponds to have an equal probability of miss-classifying a positive or negative sample. This point is obtained by intersecting the ROC curve with a diagonal of the unit square.
Anyway, in the results, it should be the "cost-effective" cut-off point.