Класс: TreeBagger
Потери квантилей с использованием пакета деревьев регрессии
возвращает половину среднего абсолютного отклонения (MAD) от сравнения истинных ответов в таблице err = quantileError(Mdl,X)X к прогнозируемым средам, возникающим в результате применения мешка регрессионных деревьев Mdl к наблюдениям данных предиктора в X.
Mdl должно быть TreeBagger объект модели.
Имя переменной ответа в X должно иметь то же имя, что и переменная ответа в таблице, содержащей данные обучения.
использует переменные истинного ответа и предиктора, содержащиеся в таблице err = quantileError(Mdl,X,ResponseVarName)X. ResponseVarName - имя переменной ответа и Mdl.PredictorNames содержат имена переменных предиктора.
использует любой из предыдущих синтаксисов и дополнительные параметры, указанные одним или несколькими err = quantileError(___,Name,Value)Name,Value аргументы пары. Например, укажите вероятности квантилей, тип ошибки или деревья, которые следует включить в оценку ошибки квантилей-регрессии.
Чтобы настроить количество деревьев в ансамбле, установите 'Mode','cumulative' и строят график ошибок регрессии квантиля относительно индексов дерева. Максимальное число требуемых деревьев - это индекс дерева, где ошибка регрессии квантиля, по-видимому, выравнивается.
Чтобы исследовать производительность модели, когда обучающий образец невелик, используйте oobQuantileError вместо этого.
[1] Брейман, Л. Случайные леса. Машинное обучение 45, стр. 5-32, 2001.
[2] Мейнсхаузен, Н. «Квантильные регрессионные леса». Журнал исследований машинного обучения, том 7, 2006, стр. 983-999.