質問編集履歴

1

2021/07/15 05:33

投稿

esklia
esklia

スコア81

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,20 @@
1
1
  不均衡データの最適化に際し、praucを以下のコードから算出しようとすると、画像のエラーが発生しました。
2
2
 
3
3
  エラー文を見ると、praucが増えても減ってもいないという不可解なエラーでした。疑問点は次の通りです。
4
+
5
+
4
6
 
5
7
  ①はじめてpraucを自分で実装したので、`precision, recall, thresholds = precision_recall_curve(test_y.values.tolist(), preds)`
6
8
 
7
9
  で算出したprecisionとrecallに対して`
8
10
 
9
11
  metrics.auc(precision, recall`を適用するという考えが間違っているかどうか。ただし、recall,precisionのシェイプは一致していて、rocaucを出すのと同様にこの場合でも成功するのではないかと考えています。
12
+
13
+ https://scikit-learn.org/stable/modules/generated/sklearn.metrics.auc.html
14
+
15
+ の説明と実装例からも、私のやろうとしていることがあっているような印象を受けました。
16
+
17
+
10
18
 
11
19
  ②praucを算出するときに増減は問題にならないにもかかわらず、このようなエラーが出ている理由と私の認識の誤りは何でしょうか。
12
20