我正在做一个信号检测理论实验,并且正在Matlab中对其进行分析。
我有一个典型的情况,参与者必须判断是否存在刺激。 所以,我有:
a)HIT(信号存在。PPT回答为当前)
b)MISS(信号存在,Ppt回答为“缺席”)
c)虚假警报(信号缺失,PPT回答为当前)
d)正确拒绝(信号缺失,Ppt答案缺失)
我已经计算了命中/未命中等次数,以及命中率,错误警报率。
我还计算了d'和标准(C)。
我的问题: 在这种情况下计算ROC曲线有意义吗?如果是这样,我该怎么办?
我尝试使用此功能:https://uk.mathworks.com/matlabcentral/fileexchange/52442-roc-curve
但是,我得到的输出有点奇怪。我不确定输入内容。 我有一个试用清单 例如trialConditionList
0
1
1
1
1
0
1
1
1
0
(0表示条件1 =存在信号,1表示条件2没有信号)
和响应列表: 例如responseList
0
0
1
0
1
1
0
1
0
0
我尝试过:
roc_curve(trialConditionList, responseList)
但同样,结果有点奇怪。有人可以给我一些建议吗?
谢谢你, 葡萄糖