ValueError: сочетание типов ввода меток (строка и число) при вычислении оценки Коэна Каппы с использованием sckit learn - PullRequest
0 голосов
/ 18 июня 2020

Это фрагмент кода, который я использовал для подсчета очков:

rater1=a1['label'].tolist()
rater2=a2['label'].tolist()
cohen_kappa_score(rater1, rater2)

Метки состоят из 1 и NR. Я использовал один и тот же код несколько раз до этого без проблем, я не понимаю, почему он внезапно выдает эту ошибку:

ValueError Traceback (последний вызов последний) в 2 rater1 = a1 ['label']. tolist () 3 rater2 = a2 ['label']. tolist () ----> 4 cohen_kappa_score (rater1, rater2)

c: \ users \ hp \ appdata \ local \ programs \ python \ python37 \ lib \ site-packages \ sklearn \ metrics_classification.py в cohen_kappa_score (y1, y2, labels, weights, sample_weight) 579 "" "580 confusion = confusion_matrix (y1, y2, labels = метки, -> 581 sample_weight = sample_weight) 582 n_classes = confusion.shape [0] 583 sum0 = np.sum (confusion, axis = 0)

c: \ users \ hp \ appdata \ local \ Programs \ python \ python37 \ lib \ site-packages \ sklearn \ metrics_classification.py в confusion_matrix (y_true, y_pred, labels, sample_weight, normalize) 271272, если для меток установлено значение None: -> 273 label = unique_labels (y_true, y_pred) 274 еще: 275 меток = np.asarray (метки)

c: \ users \ hp \ appdata \ l ocal \ programs \ python \ python37 \ lib \ site-packages \ sklearn \ utils \ multiclass.py in unique_labels (* ys) 98 # Убедитесь, что мы не смешиваем строковый тип с числовым типом 99 if (len (set (isinstance ( label, str) для метки в ys_labels))> 1): -> 100 поднять ValueError («Смешивание типов ввода метки (строка и число)») 101 102 return np.array (sorted (ys_labels))

ValueError: сочетание типов ввода метки (строка и число)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...