2012-06-09 39 views

回答

4

您可以將檢測數組的概率連接成矩陣,然後取平均值。假設你的假警報的概率行向量PFA保持和你的檢測值的概率在行向量PD1PD2舉行,...:

PDMatrix = [PD1; PD2; ...]; 
PDMean = mean(PDMatrix, 1); 

這裏假設你的ROC曲線都有着相同的PFA值。如果情況並非如此,那麼您可以創建一個通用的PFA數組,並在平均之前使用interp1重新採樣您的PD陣列。例如,如果你從10^-6有志於數間隔PFA值「接近1,」和你的PFA/PD對在這個範圍內插的數據,你可以這樣做

PFAResampled = logspace(-6, -.1, 1000); 
PD1Resampled = interp1(PFA1, PD1, PFAResampled); 
PD2Resampled = interp1(PFA2, PD2, PFAResampled); 

之後,你可以連接並採取如上所示的意思。