surrogateAssociation

Средняя прогнозирующая мера ассоциации для суррогатных расщеплений в классификационном дереве

Синтаксис

ma = surrogateAssociation(tree)
ma = surrogateAssociation(tree,N)

Описание

ma = surrogateAssociation(tree) возвращает матрицу прогнозирующих мер связи для предикторов в tree.

ma = surrogateAssociation(tree,N) возвращает матрицу прогнозирующих мер ассоциации, усредненных по узлам в векторе N.

Входные параметры

tree

Классификационное дерево, созданное с fitctree, или сжатое регрессионное дерево, сконструированное с compact.

N

Вектор номеров узлов в tree.

Выходные аргументы

ma

  • ma = surrogateAssociation(tree) возвращает P-by- P матрица, где P количество предикторов в tree. ma(i,j) - прогнозирующая мера ассоциации между оптимальным разделением на переменной i и суррогатное разделение переменной j. Для получения дополнительной информации см. «Алгоритмы».

  • ma = surrogateAssociation(tree,N) возвращает P-by- P представление прогнозирующей меры связи между переменными, усредненными по узлам в векторе N. N содержит номера узлов из 1 на max(tree.NumNodes).

Примеры

расширить все

Загрузите набор данных радужки Фишера.

load fisheriris

Создайте дерево классификации с помощью species как ответ. Задайте, чтобы использовать суррогатные разделения для отсутствующих значений.

tree = fitctree(meas,species,'surrogate','on');

Найдите среднюю прогнозирующую меру связи между переменными.

ma = surrogateAssociation(tree)
ma = 4×4

    1.0000         0         0         0
         0    1.0000         0         0
    0.4633    0.2500    1.0000    0.5000
    0.2065    0.1413    0.4022    1.0000

Найдите среднюю прогнозирующую меру ассоциации, усредненную по нечетным узлам в tree.

N = 1:2:tree.NumNodes;
ma = surrogateAssociation(tree,N)
ma = 4×4

    1.0000         0         0         0
         0    1.0000         0         0
    0.7600    0.5000    1.0000    1.0000
    0.4130    0.2826    0.8043    1.0000

Подробнее о

расширить все

Алгоритмы

Элементный ma(i,j) - прогнозирующая мера ассоциации, усредненная по суррогатным расщеплениям на предикторе j для какого предиктора i является оптимальным предиктором разделения. Это среднее значение вычисляется путем суммирования положительных значений прогнозирующей меры ассоциации над оптимальными делениями на предикторе i и суррогатные разделения на предикторы j и деление на общее количество оптимальных разбиений на предикторы i, включая разделения, для которых прогнозирующая мера ассоциации между предикторами i и j отрицательно.

См. также

|