2016-02-13 5 views
1

j48 wekaWeka улучшить модель TP Rate

Привет, У меня есть проблема с моей моделью в WEKA (J48 перекрестной проверке), что многие случаи классифицируются так, когда дело доходит до второго класса. Есть ли способ улучшить его или, скорее, нет? Я не эксперт в weka. Заранее спасибо. Мой вывод выше. В NaiveBayes он лучше, но все же TP Rate < 0.5 для второго класса. NaiveByes weka

+0

Возможно, вы можете достичь лучшей модели, если вы очищаете свои данные или определяете новые функции, которые могут лучше описывать ваши данные. –

ответ

0

Трудно воспроизвести ваш пример с данной информацией. Однако решение, вероятно, превратит ваш классификатор в классификатор, чувствительный к издержкам https://weka.wikispaces.com/CostSensitiveClassifier?responseToken=019a566fb2ce3b016b9c8c791c92e8e35

То, что он делает, присваивает более высокое значение ошибочным классификациям определенного класса. В вашем случае это будет «истинный» класс.

Вы также можете имитировать такой алгоритм путем избыточной выборки ваших положительных примеров. Это, если у вас есть n положительных примеров, вы примерете k*n положительный пример, в то время как вы сохраняете свои негативные примеры такими, какие они есть. Вы также можете просто добавить положительные примеры.