exponenta event banner

surrogateAssociation

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

Синтаксис

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

Описание

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

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

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

tree

Дерево регрессии, построенное с помощью fitrtreeили компактное дерево регрессии, построенное с помощью 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).

Примеры

развернуть все

Загрузить carsmall набор данных. Определить Displacement, Horsepower, и Weight в качестве переменных предиктора.

load carsmall
X = [Displacement Horsepower Weight];

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

tree = fitrtree(X,MPG,'surrogate','on');

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

ma = surrogateAssociation(tree)
ma = 3×3

    1.0000    0.2167    0.5083
    0.4521    1.0000    0.3769
    0.2540    0.2659    1.0000

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

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

    1.0000    0.1250    0.6875
    0.5632    1.0000    0.5861
    0.3333    0.3148    1.0000

Подробнее

развернуть все

Алгоритмы

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

См. также

| |