Вычислить частичную зависимость
вычисляет частичную зависимость 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 , см. predict в следующих двух таблицах. Если указанная модель является моделью на основе дерева (не включая усиленный ансамбль деревьев), то partialDependence использует взвешенный алгоритм обхода вместо predict функция. Дополнительные сведения см. в разделе Алгоритм взвешенного обхода.
Объект регрессионной модели
| Тип модели | Объект модели полной или компактной регрессии | Функция для прогнозирования ответов |
|---|---|---|
| Объединение начальной загрузки для ансамбля деревьев принятия решений | CompactTreeBagger | predict |
| Объединение начальной загрузки для ансамбля деревьев принятия решений | 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