exponenta event banner

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около-P матрица, где P - количество предикторов в tree. ma(i,j) является прогностической мерой связи между оптимальным разделением переменной i и суррогатное разделение на переменную j. Дополнительные сведения см. в разделе Алгоритмы.

  • ma = surrogateAssociation(tree,N) возвращает Pоколо-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 отрицательный.

См. также

|