關於matlab plotroc函數的一些使用心得
matlab 中的plotroc函數是用於繪制接收機特性曲線(roc)的。roc曲線用於顯示接收機的工作性能,它是一個二維的曲線,橫坐標是FPR,縱坐標是TPR。具體的見https://www.cnblogs.com/dlml/p/4403482.html
plotroc函數的基本格式為:
其中targets是接收數據的真實值,為1或0。以加性高斯白噪聲信道為例,1代表信道中存在接收信號,0代表信道中只有高斯白噪聲。
outputs是接收機認為信道中存在信號的概率(無論實際信道中是否存在信號),其值在0~1范圍內,與targets中的實際情況數據一一對應。
matlab的plotroc函數可以在一張圖上畫出幾條roc曲線,也可將roc曲線分別畫在不同的圖上。
一張圖上只畫一個roc曲線時,targets為一個1×n的行向量,outputs是與之對應的1×n的行向量。
想在一張圖上畫多個roc曲線時,targets為一個m×n的矩陣,其中每一行1×n的行向量都是獨立的一個真實接收數據;outputs也是一個m×n的矩陣,每一行1×n的行向量都與targets中的行向量對應。