2015-07-15 6 views
-1

У меня есть контролируемый набор данных с 6836 экземплярами, и мне нужно знать предсказания моей модели для всех экземпляров, а не только для тестового набора.как классифицировать весь набор данных в weka

Я следил за поездным тестом (2/3-1/3), чтобы узнать о моих тарифах TPR и FPR, и у меня есть предсказания о моем тесте (1/3), но мне нужно знать предсказания обо всех экземплярах 6836.

Как я могу это сделать?

Спасибо!

ответ

0

На вкладке «Классификация» в Weka Explorer должна появиться кнопка «Дополнительные параметры ...», если вы войдете туда, вы сможете выводить прогнозы как обычный текст. При использовании перекрестной проверки, а не процентное соотношение вы получите предсказания для всех экземпляров в таблице, как это:

+-------+--------+-----------+-------+------------+ 
| inst# | actual | predicted | error | prediction | 
+-------+--------+-----------+-------+------------+ 
| 1  | 2:no | 1:yes  | +  | 0.926  | 
| 2  | 1:yes | 1:yes  |  | 0.825  | 
| 1  | 2:no | 1:yes  | +  | 0.636  | 
| 2  | 1:yes | 1:yes  |  | 0.808  | 
| ... | ... | ...  | ... | ...  | 
+-------+--------+-----------+-------+------------+ 
0

Если вы не хотите, чтобы сделать перекрестную проверку можно также создать набор данных, содержащий все ваши данных (обучение + тест) и добавить их в качестве тестовых данных. Затем вы можете перейти к дополнительным параметрам и показать результаты, как уже ответил Кампино.