Weka не печатает метку для прогнозирования

#machine-learning #classification #weka #bayesian #prediction

#машинное обучение #классификация #weka #байесовский #прогнозирование

Вопрос:

Я пытаюсь вывести прогнозы набора тестовых данных после загрузки модели в weka. Файл находится в формате .csv, а классификатор, который я использую, — NaiveBayes. Я устанавливаю предоставленный тест в тестовый файл, который содержит около 110000 экземпляров с меткой как?. Когда я запускаю модель в этом тестовом файле и вывожу прогнозы в файл .csv, я получаю файл, подобный этому:

 inst#  actual  predicted  error  prediction
1        0     0.677      0.677
2        0     0.978      0.978
3        0     1          1
4        0     1          1
5        0     0.991      0.991
6        0     0.996      0.996
7        0     1          1
8        0     0.999      0.999
9        0     0.996      0.996
10       0     0.965      0.965
  

Кто-нибудь может сказать мне, почему столбец прогнозирования пуст? Почему этикетка не печатается и как это решить.

Я очень новичок в weka и не смог решить эту проблему.

Комментарии:

1. Разве predicted столбец не то, что вам нужно?

2. Мне нужно предсказание — либо s, либо b (это два значения класса).

3. Может ли weka сделать это или нет?

4. Учитывая, что actual сообщается как 0 , это выглядит так, как будто вы обучались на классах 0 и 1 ? И predicted — вычисленное значение, которое для всех этих значений ближе к 1

5. Я установил метку (значение, которое должно быть предсказано) как? для набора тестовых данных. Но здесь фактическое значение показывает 0. Обучающий набор содержал s и b в качестве классов.