Модель дерева решений обучается по всем доступным атрибутам обучающего набора. Все решения, ведущие к предсказанию метки (класса), основаны на этих конкретных атрибутах. Таким образом, ваша предварительно обученная модель может применяться только к наборам примеров, которые, по крайней мере, содержат все атрибуты обучающего набора (имейте в виду, что атрибуты с особой ролью, такие как «id», игнорируются алгоритмом обучения).
В вашем примере модель использует Refund
, MaritalStatus
и TexableIncome
(правописание?), Но второй набор данных, для которого вы хотите предсказать метку, имеет атрибуты Attrib1
, Attrib2
и Attrib3
. Даже простое переименование не сработает, так как тип возможных значений отличается от MaritalStatus
: Divorced, Single, Maried
(опять же, написание?) И Attrib2
: Small, Medium, Large
.