Класс: ClassificationTree
Ошибка классификации перекрестной проверкой
E = cvloss(tree)[E,SE] =
cvloss(tree)[E,SE,Nleaf]
= cvloss(tree)[E,SE,Nleaf,BestLevel]
= cvloss(tree)[___] = cvloss(tree,Name,Value) возвращает перекрестную подтвержденную ошибку классификации (потеря) для E = cvloss(tree)tree, дерева классификации. Использование метода cvloss расслоило разделение, чтобы создать перекрестные подтвержденные наборы. Таким образом, для каждого сгиба каждый раздел данных имеет примерно те же пропорции класса, как в данных раньше обучал tree.
[___] = cvloss( крест подтверждает с дополнительными опциями, заданными одним или несколькими аргументами пары tree,Name,Value)Name,Value, с помощью любого из предыдущих синтаксисов. Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,…,NameN,ValueN.
Можно создать перекрестную подтвержденную древовидную модель с crossval и вызвать kfoldLoss вместо cvloss. Если вы собираетесь исследовать перекрестное подтвержденное дерево несколько раз, то альтернатива может сэкономить время.
Однако различающийся cvloss, kfoldLoss не возвращает SE, Nleaf или BestLevel. kfoldLoss также не позволяет вам исследовать любую ошибку кроме ошибки классификации.