Я выполняю кодирование интеллектуального анализа данных, и я хочу классифицировать индуцированную правилами форму набора таблиц, зависящую, если условие правила классифицировано правильно на основе существующего набора данных.Как проверить, содержит ли таблица условия набора правил
Пусть у меня есть следующий набор данных:
[ Temperature Headache Nausea Flu ]
high ? no yes
very-high yes yes yes
и моего алгоритм индуцированного правило
(Headache, yes) -> (Flu, yes)
Для того, чтобы проверить, если мой набор правил правильно, я хочу, чтобы проверить классификацию просматривая каждый набор данных и проверяя, является ли головная боль да, а грипп - да.
я был в состоянии сделать это легко, но что, если у меня есть разные условия в моем правило, такие как:
(Temperature, high) & (Nausea, no) -> (Flu, yes)
Как я могу проверить оба условия одновременно?
Я спасаю мои условия в HashSet
, а набор данных является ArrayList
из HashSet
с, где каждая строка представляет собой HashSet
.