1
A
答えて
2
まず、あなたの行列が逆さまに配置されています。 対角[(0,0)、(1,1)、(2,2)]に正の正の値が設定されるようにラベルを配置したい場合、これは生成された混乱行列sklearnと他のパッケージから。我々は正しい方向にソートされたものを持ってたら
は、我々はthis answerからページを取り、それを言うことができます。
- 真陽性が
- 偽陽性が列単位の合計対角の位置にあります。対角なし
- 偽陰性は行ごとの合計です。対角線なし。
\次に、正確さとリコールのためにsklearn docsからいくつかの式を取っています。 そしてコードにそれをすべて置く:我々は唯一のバックそれらを追加するfalse_positives /ネガを定義するための真の陽性を削除しているので...私たちは手順のカップルをスキップすることにより、さらに簡素化することができます
import numpy as np
cm = np.array([[2,1,0], [3,4,5], [6,7,8]])
true_pos = np.diag(cm)
false_pos = np.sum(cm, axis=0) - true_pos
false_neg = np.sum(cm, axis=1) - true_pos
precision = np.sum(true_pos/true_pos+false_pos)
recall = np.sum(true_pos/true_pos + false_neg)
:
true_pos = np.diag(cm)
precision = np.sum(true_pos/np.sum(cm, axis=0))
recall = np.sum(true_pos/np.sum(cm, axis=1))
答えのために
関連する問題
- 1. 精度、リコール、f1スコアから精度を計算する - scikit-learn
- 2. 精度リコール曲線と平均精度に関する混乱
- 3. リコールと精度からAUCを計算する
- 4. Kerasで精度とリコールを計算する方法
- 5. 精度、リコール、F1スコアがSklearnと同じ
- 6. 精度、リコール、Fスコアを計算する - python
- 7. 行列計算の精度R対Stata
- 8. PRROCパッケージによる精度リコール曲線計算R
- 9. fastTextで精度とリコール?
- 10. 質問を生成するシステムの精度とリコールを計算するには?
- 11. 精度、リコール、ソルでのROC
- 12. マルチクラスマルチラベル分類の精度/リコール
- 13. lucene javaの精度リコールjava
- 14. 混乱行列の計算
- 15. 計算の精度C++ Cplex
- 16. Interbase SQLの精度計算
- 17. 重心と精度を計算する
- 18. 名前付きエンティティマップを含む2つのファイルを繰り返し、精度とリコールを計算する
- 19. アイリスデータセットの混同行列を計算する方法は?
- 20. 逆算の精度と精度
- 21. q kdb行列乗算精度
- 22. ファストテキストクラシファイアの精度を計算する
- 23. Tensorflow CNNクラシファイアで精度とリコールの値を取得
- 24. 科学計算用GPUの精度
- 25. OpenMP、コア数、乱数計算の精度
- 26. numpyでの高精度計算
- 27. ROSEパッケージの潜在的なバグ:Rの精度、リコール、精度の差
- 28. 精度の予測とリコールについて
- 29. 4倍精度計算によるRcpp
- 30. Dで高精度計算を実行するには?
ありがとう。私がそれを実行すると、精度とリコールのために3つの数字が印刷されます(上記の図のように)。しかし、私は精度のために1つの番号とリコールのために1つの番号が必要です。どうすればそれにアクセスできますか? – vahideh
申し訳ありませんが、最後に追加するのを忘れてしまいました。 – PabTorre
ありがとうございます。私は私の論文のためにこれらが必要です。私は正確さも計算する必要があります。では、この行列には何がありますか? – vahideh