teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

一部修正

2021/07/16 22:54

投稿

toast-uz
toast-uz

スコア3266

answer CHANGED
@@ -12,8 +12,7 @@
12
12
  recall : ndarray of shape (n_thresholds + 1,)
13
13
  **Decreasing recall values** such that element i is the recall of predictions with score >= thresholds[i] and the last element is 0.
14
14
 
15
- 一方、PR曲線では、y軸precisionはノコギリ状、すなわち単調増加でも単調減少でも無いものになることがあります。
16
- よって、precisionとrecallを逆順にしてしまうと、「x軸が単調増加でも単調減少でも無い」という意味のエラーが発生します。
15
+ 一方、PR曲線では、y軸precisionはノコギリ状、すなわち単調増加でも単調減少でも無いものになることがあります。よって、precisionとrecallを逆順にしてしまうと、「x軸が単調増加でも単調減少でも無い」という意味のエラーが発生します。
17
16
 
18
17
  ノコギリ状のPR曲線の例については、以下の記事が参考になるでしょう。
19
18
 

2

一部修正

2021/07/16 22:54

投稿

toast-uz
toast-uz

スコア3266

answer CHANGED
@@ -9,7 +9,7 @@
9
9
  この時、x軸となるrecallは単調減少であることが保証されています。
10
10
 
11
11
  参考: [sklearn.metrics.precision_recall_curve公式ドキュメント](https://scikit-learn.org/stable/modules/generated/sklearn.metrics.precision_recall_curve.html#sklearn.metrics.precision_recall_curve)
12
- recallndarray of shape (n_thresholds + 1,)
12
+ recall : ndarray of shape (n_thresholds + 1,)
13
13
  **Decreasing recall values** such that element i is the recall of predictions with score >= thresholds[i] and the last element is 0.
14
14
 
15
15
  一方、PR曲線では、y軸precisionはノコギリ状、すなわち単調増加でも単調減少でも無いものになることがあります。

1

一部修正

2021/07/16 22:53

投稿

toast-uz
toast-uz

スコア3266

answer CHANGED
@@ -4,12 +4,17 @@
4
4
 
5
5
  参考: [sklearn.metrics.auc公式ドキュメント](https://scikit-learn.org/stable/modules/generated/sklearn.metrics.auc.html#sklearn.metrics.auc)
6
6
  xndarray of shape (n,)
7
- x coordinates. These must be either monotonic increasing or monotonic decreasing.
7
+ x coordinates. These **must be either monotonic increasing or monotonic decreasing**.
8
8
 
9
+ この時、x軸となるrecallは単調減少であることが保証されています。
10
+
11
+ 参考: [sklearn.metrics.precision_recall_curve公式ドキュメント](https://scikit-learn.org/stable/modules/generated/sklearn.metrics.precision_recall_curve.html#sklearn.metrics.precision_recall_curve)
12
+ recallndarray of shape (n_thresholds + 1,)
13
+ **Decreasing recall values** such that element i is the recall of predictions with score >= thresholds[i] and the last element is 0.
14
+
9
15
  一方、PR曲線では、y軸precisionはノコギリ状、すなわち単調増加でも単調減少でも無いものになることがあります。
10
- (このあたりの理論的背景はよく理解できていませんが)
11
- よって、precisionとrecallを逆順にしてしまうと、x軸が単調増加でも単調減少でも無いというエラーが発生します。
16
+ よって、precisionとrecallを逆順にしてしまうと、x軸が単調増加でも単調減少でも無いという意味のエラーが発生します。
12
17
 
13
- PR曲線の例については、以下の記事が参考になるでしょう。
18
+ ノコギリ状のPR曲線の例については、以下の記事が参考になるでしょう。
14
19
 
15
20
  [インバランスデータにおけるPR曲線とROC曲線の振る舞いの違い](https://aotamasaki.hatenablog.com/entry/2018/04/08/235339#PR%E6%9B%B2%E7%B7%9A%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6)