scikit-learn のメトリクス モデルから「roc_curve」を使用しています。この例は、次のよう'roc_curve'
に前に呼び出す必要があることを示しています'auc'
。
fpr, tpr, thresholds = metrics.roc_curve(y, pred, pos_label=2)
その後:
metrics.auc(fpr, tpr)
ただし、次のエラーが返されます。
Traceback (most recent call last): File "analysis.py", line 207, in <module>
r = metrics.auc(fpr, tpr) File "/apps/anaconda/1.6.0/lib/python2.7/site-packages/sklearn/metrics/metrics.py", line 66, in auc
x, y = check_arrays(x, y) File "/apps/anaconda/1.6.0/lib/python2.7/site-packages/sklearn/utils/validation.py", line 215, in check_arrays
_assert_all_finite(array) File "/apps/anaconda/1.6.0/lib/python2.7/site-packages/sklearn/utils/validation.py", line 18, in _assert_all_finite
raise ValueError("Array contains NaN or infinity.") ValueError: Array contains NaN or infinity.
それは用語または結果で何を意味しますか/これを克服する方法はありますか?