Я пытаюсь оценить точность и производительность нескольких классификаторов KNN.
DataTest["ConfM_K30_ST"] = confusion_matrix(
DataTest["ST_Class"],
DataTest["KNN_K30_ST"]
)
aux = DataTest["ST_Class"]
aux1 = DataTest["KNN_K30_ST"]
При попытке сравнить прогнозируемый результат с оригиналами я получаю следующую ошибку:
ValueError: Length of values does not match length of index
DataTest
- это мой DataFrame, содержащий 20% данных.Для этого примера помеченные данные - "ST_Class"
, а прогнозируемые данные - "KNN_K30_ST"
.
Чтобы проверить, что происходит, я установил эти 2 кадра данных на aux и aux1.Они оба имеют тип Series
с sizes (3224,)
.
Единственная проблема, которую я мог видеть, состоит в том, что индексы не являются непрерывными и не начинаются с 0 и не заканчиваются в 3223. Чтобы облегчить понимание, см. Изображениениже.
Ссылка: https://i.imgur.com/Splhr62.png