私はRBF SVM(バイナリクラシファイア)でGridsearchcvを使用して検証精度ヒートマップを取得しています。私が使ったコードは、SKlearnのウェブサイトからかなりまっすぐです。このことから感度と特異性を見つける方法はありますか? Gridsearchcvで使用されるパラメータ値の範囲と同様?sklearnのgridsearchcvから感度と特異度(真陽性率と真の陰性率)を取得するにはどうすればいいですか?
1
A
答えて
2
問題がバイナリまたはマルチクラスの分類の場合は、confusion matrixがあなたが探しているものかもしれません。
from sklearn.metrics import confusion_matrix
y_true = [2, 0, 2, 2, 0, 1]
y_pred = [0, 0, 2, 2, 0, 2]
confusion_matrix(y_true, y_pred)
array([[2, 0, 0],
[0, 0, 1],
[1, 0, 2]])
説明は、以下である:クラス0に属する例について
、estimatorは(2/2)正しくの100%を予測しました。
クラス1に属するサンプルでは、クラス2の唯一の例を予測したため、推定値は100%間違っていました。
クラス2に属するサンプルでは、予測値が66%(2/3) バイナリ分類のクラス0
に、クラス2と1から2例:あなたのGridSearchCVで使用されるパラメータについて
y_true = [1, 0, 1, 0, 0, 1]
y_pred = [1, 0, 1, 1, 0, 1]
cm = confusion_matrix(y_true, y_pred)
print cm
tp = float(cm[0][0])/np.sum(cm[0])
tn = float(cm[1][1])/np.sum(cm[1])
print tp
print tn
[[2 1]
[0 3]]
0.666666666667
1.0
は、あなたがgrid_scores_属性でそれらを見つけることができます。
関連する問題
- 1. 真陽性真陰性偽陽性偽陰性時には混乱する
- 2. 偽陽性と真陰性の合計がゼロの場合、偽陽性率(FPR)を計算するにはどうすればよいですか?
- 3. Rの真陽性、陰性および偽陽性陰性を用いたFDR計算?
- 4. Rの混同行列から偽陽性と偽陰性を取り出すことは可能ですか?
- 5. JavaScriptで陰性と陽性を分割しようとしています
- 6. 陰性から陽性を分離する機能
- 7. アップロードしたiPhone写真から正しい緯度と経度を取得するにはどうすればよいですか?
- 8. 負のデータセットとは別に陽性と陰性を確認する
- 9. Googleマップからタッチイベントの緯度と経度を取得するにはどうすればよいですか?
- 10. Androidのアドレスから緯度と経度を取得するにはどうすればよいですか?
- 11. sklearn NBクラシファイア:個々のサンプルの実際の確率を得るにはどうすればいいですか?
- 12. 違いを示すフロート計算。陽性は陰性を示しますか?
- 13. 特異性の特定の値に対するカットオフと感度を計算しますか?
- 14. flikr api + iphone +の写真や緯度/経度の写真を取得する
- 15. Androidで誰かの緯度と経度を取得するにはどうすればよいですか?
- 16. filecmp.cmp()はいつ偽陽性または偽陰性を返しますか?
- 17. ユーザーの投稿を読むときに写真のURLを取得するにはどうすればいいですか?写真が好きですか?
- 18. Androidで地図上の緯度と経度を取得するにはどうすればよいですか?
- 19. Blackberryで現在地の緯度と経度を取得するにはどうすればよいですか?
- 20. Google以外のストーリーギャラリーから写真を取得するにはどうすればいいですかAndroid Lollipop以上の写真ですか?
- 21. 緯度/経度から周辺の場所を取得するにはどうすればよいですか?
- 22. 写真のプロパティから35焦点距離を取得するにはどうすればよいですか?
- 23. サムネイルに高解像度の写真のサイズを変更するにはどうすればよいですか?
- 24. Rキャレットのモデルを訓練した後、誤分類/偽陽性/偽陰性を表示するにはどうすればよいですか?
- 25. リーフレット。緯度と経度でJSONマーカープロパティを取得するにはどうすればよいですか?
- 26. Googleマップで動的緯度と経度を取得するにはどうすればよいですか?
- 27. Androidで緯度と経度を取得するにはどうすればよいですか?
- 28. パンニングの感性を変えずにzoom.translate()の結果を得るにはどうすればいいですか?
- 29. クロスバリデーションされたsvmの感受性と特異性をチェックする際のエラー
- 30. numpy配列の確率マップからバイナリイメージを取得するにはどうすればよいですか?