Вычисление частичной зависимости
вычисляет частичную зависимость pd = partialDependence(RegressionMdl,Vars)pd между переменными предиктора, перечисленными в Vars и ответы, предсказанные при помощи регрессионой модели RegressionMdl, который содержит данные предиктора.
вычисляет частичную зависимость pd = partialDependence(ClassificationMdl,Vars,Labels)pd между переменными предиктора, перечисленными в Vars и счета для классов, указанных в Labels при помощи классификационной модели ClassificationMdl, который содержит данные предиктора.
использует дополнительные опции, заданные одним или несколькими аргументами пары "имя-значение". Для примера, если вы задаете pd = partialDependence(___,Name,Value)'UseParallel','true', partialDependence функция использует параллельные вычисления, чтобы выполнить вычисления частичной зависимости.
partialDependence использует predict функция для предсказания ответов или счетов. partialDependence выбирает нужное predict функция согласно модели (RegressionMdl или ClassificationMdl) и запускается predict с настройками по умолчанию. Для получения дополнительной информации о каждом predict function, см. predict функционирует в следующих двух таблицах. Если заданная модель является древовидной моделью (не включая усиленный ансамбль деревьев), то partialDependence использует взвешенный алгоритм обхода вместо predict функция. Для получения дополнительной информации смотрите Взвешенный алгоритм обхода.
Объект модели
| Тип модели | Полная или компактная регрессия Объекта модели | Функция для предсказания ответов |
|---|---|---|
| Агрегация Bootstrap для ансамбля деревьев принятия решений | CompactTreeBagger | predict |
| Агрегация Bootstrap для ансамбля деревьев принятия решений | TreeBagger | predict |
| Ансамбль регрессионных моделей | RegressionEnsemble, RegressionBaggedEnsemble, CompactRegressionEnsemble | predict |
| Гауссовская регрессионая модель ядра с использованием расширения случайных функций | RegressionKernel | predict |
| Регрессия Гауссова процесса | RegressionGP, CompactRegressionGP | predict |
| Обобщенная аддитивная модель | RegressionGAM, CompactRegressionGAM | predict |
| Обобщенная линейная модель смешанного эффекта | GeneralizedLinearMixedModel | predict |
| Обобщенная линейная модель | GeneralizedLinearModel, CompactGeneralizedLinearModel | predict |
| Линейная модель смешанного эффекта | LinearMixedModel | predict |
| Линейная регрессия | LinearModel, CompactLinearModel | predict |
| Линейная регрессия для высоко-размерных данных | RegressionLinear | predict |
| Модель регрессии нейронной сети | RegressionNeuralNetwork, CompactRegressionNeuralNetwork | predict |
| Нелинейная регрессия | NonLinearModel | predict |
| Дерево регрессии | RegressionTree, CompactRegressionTree | predict |
| Поддерживайте векторную машину | RegressionSVM, CompactRegressionSVM | predict |
Объект модели
| Тип модели | Полный или компактный объект классификационной модели | Функция для предсказания меток и счетов |
|---|---|---|
| Классификатор дискриминантного анализа | ClassificationDiscriminant, CompactClassificationDiscriminant | predict |
| Многоклассовая модель для машин опорных векторов или других классификаторов | ClassificationECOC, CompactClassificationECOC | predict |
| Ансамбль учащихся по классификации | ClassificationEnsemble, CompactClassificationEnsemble, ClassificationBaggedEnsemble | predict |
| Гауссовская модель классификации ядра с использованием расширения случайных функций | ClassificationKernel | predict |
| Обобщенная аддитивная модель | ClassificationGAM, CompactClassificationGAM | predict |
| k - ближайшая соседняя модель | ClassificationKNN | predict |
| Линейная классификационная модель | ClassificationLinear | predict |
| Наивная модель Байеса | ClassificationNaiveBayes, CompactClassificationNaiveBayes | predict |
| Классификатор нейронной сети | ClassificationNeuralNetwork, CompactClassificationNeuralNetwork | predict |
| Поддерживайте векторную машину для одноклассовой и двоичной классификации | ClassificationSVM, CompactClassificationSVM | predict |
| Двоичное дерево принятия решений для многоклассовой классификации | ClassificationTree, CompactClassificationTree | predict |
| Упакованный ансамбль деревьев решений | TreeBagger, CompactTreeBagger | predict |
plotPartialDependence вычисляет и строит графики значений частичных зависимостей. Функция может также создать отдельные графики условного ожидания (ICE).
[2] Хасти, Тревор, Роберт Тибширани и Джером Фридман. Элементы статистического обучения. Нью-Йорк, Нью-Йорк: Спрингер Нью-Йорк, 2009.
lime | oobPermutedPredictorImportance | plotPartialDependence | predictorImportance (RegressionEnsemble) | predictorImportance (RegressionTree) | relieff | sequentialfs | shapley