Создайте графики отдельного условного ожидания (ICE) и частичный график зависимости (PDP)
plotPartialDependence(
вычисляет и строит частичную зависимость между переменными предикторами, перечисленными в Mdl
,Vars
)Vars
и ответы предсказаны при помощи модели Mdl
регрессии, который содержит данные о предикторе.
Если вы задаете одну переменную в Vars
, функция построила график частичной зависимости против переменной.
Если вы задаете две переменные в Vars
, функция создает объемную поверхностную диаграмму частичной зависимости против этих двух переменных.
plotPartialDependence(
вычисляет и строит частичную зависимость между переменными предикторами, перечисленными в Mdl
,Vars
,Labels
)Vars
и музыка к классам задана в Labels
при помощи модели Mdl
классификации, который содержит данные о предикторе.
Если вы задаете одну переменную в Vars
и один класс в Labels
, функция построила график частичной зависимости против переменной для заданного класса.
Если вы задаете одну переменную в Vars
и несколько классов в Labels
, функция построила график для каждого класса на одной фигуре.
Если вы задаете две переменные в Vars
и один класс в Labels
, функция создает объемную поверхностную диаграмму частичной зависимости против этих двух переменных.
plotPartialDependence(___,
использует новые данные о предикторе Data
)Data
. Можно задать Data
в дополнение к любой из комбинаций входных аргументов в предыдущих синтаксисах.
plotPartialDependence(___,
дополнительные опции использования заданы одним или несколькими аргументами пары "имя-значение". Например, если вы задаете Name,Value
)'Conditional','absolute'
, plotPartialDependence
функция создает фигуру включая PDP, график рассеивания выбранного переменного предиктора и предсказанных ответов или баллов и графика ICE для каждого наблюдения.
plotPartialDependence
использует predict
функция, чтобы предсказать ответы или баллы. plotPartialDependence
выбирает соответствующий predict
функция согласно Mdl
и запуски predict
с его настройками по умолчанию. Для получения дополнительной информации о каждом predict
функционируйте, смотрите predict
функции в следующих двух таблицах. Если Mdl
основанная на дереве модель (не включая повышенный ансамбль деревьев) и 'Conditional'
'none'
то plotPartialDependence
использует взвешенный пересекающийся алгоритм вместо predict
функция. Для получения дополнительной информации см. Взвешенный Пересекающийся Алгоритм.
Объект модели регрессии
Тип модели | Полный или компактный объект модели регрессии | Функция, чтобы предсказать ответы |
---|---|---|
Загрузите агрегацию для ансамбля деревьев решений | CompactTreeBagger | predict |
Загрузите агрегацию для ансамбля деревьев решений | TreeBagger | predict |
Ансамбль моделей регрессии | RegressionEnsemble , RegressionBaggedEnsemble , CompactRegressionEnsemble | predict |
Гауссова модель регрессии ядра использование случайного расширения функции | RegressionKernel | predict |
Гауссова регрессия процесса | RegressionGP , CompactRegressionGP | predict |
Обобщенная линейная модель смешанного эффекта | GeneralizedLinearMixedModel | predict |
Обобщенная линейная модель | GeneralizedLinearModel , CompactGeneralizedLinearModel | predict |
Линейная модель смешанного эффекта | LinearMixedModel | predict |
Линейная регрессия | LinearModel , CompactLinearModel | predict |
Линейная регрессия для высоко-размерных данных | RegressionLinear | predict |
Нелинейная регрессия | NonLinearModel | predict |
Дерево регрессии | RegressionTree , CompactRegressionTree | predict |
Регрессия машины опорных векторов | RegressionSVM , CompactRegressionSVM | predict |
Объект модели классификации
Тип модели | Полный или компактный объект модели классификации | Функция, чтобы предсказать метки и баллы |
---|---|---|
Классификатор дискриминантного анализа | ClassificationDiscriminant , CompactClassificationDiscriminant | predict |
Модель Multiclass для машин опорных векторов или других классификаторов | ClassificationECOC , CompactClassificationECOC | predict |
Ансамбль учеников для классификации | ClassificationEnsemble , CompactClassificationEnsemble , ClassificationBaggedEnsemble | predict |
Гауссова модель классификации ядер использование случайного расширения функции | ClassificationKernel | predict |
k- соседний классификатор | ClassificationKNN | predict |
Линейная модель классификации | ClassificationLinear | predict |
Мультикласс наивная модель Bayes | ClassificationNaiveBayes , CompactClassificationNaiveBayes | predict |
Классификатор машины опорных векторов для и бинарной классификации одного класса | ClassificationSVM , CompactClassificationSVM | predict |
Дерево выбора из двух альтернатив для классификации мультиклассов | ClassificationTree , CompactClassificationTree | predict |
Уволенный ансамбль деревьев решений | TreeBagger , CompactTreeBagger | predict |
partialDependence
вычисляет частичную зависимость без визуализации. Функция может вычислить частичную зависимость для двух переменных и нескольких классов в одном вызове функции.
[2] Голдстайн, Алекс, Адам Кэпелнер, Джастин Блейч и Эмиль Питкин. “Посмотрев В Черном квадрате: Визуализация Статистического Изучения с Графиками Отдельного Условного Ожидания”. Журнал Вычислительной и Графической Статистики 24, № 1 (2 января 2015): 44–65.
[3] Hastie, Тревор, Роберт Тибширэни и Джером Фридман. Элементы статистического изучения. Нью-Йорк, Нью-Йорк: Спрингер Нью-Йорк, 2001.
lime
| oobPermutedPredictorImportance
| partialDependence
| predictorImportance (RegressionEnsemble)
| predictorImportance (RegressionTree)
| relieff
| sequentialfs