Отбросить векторы поддержки
mdlOut = discardSupportVectors(mdl)
возвращает модель регрессии обученного линейного вектора поддержки (SVM) mdlOut = discardSupportVectors(mdl)mdlOut, которая аналогична обученной линейной регрессионной модели SVM mdl, за исключением:
Alpha и SupportVectors свойства пусты ([]).
При отображении mdlOut, программное обеспечение перечисляет Beta свойство вместо Alpha собственность.
Для обученной линейной регрессионной модели SVM SupportVectors свойство представляет собой матрицу nsv-by-p. nsv - количество векторов поддержки (максимум размер обучающей выборки), а p - количество переменных предиктора. Если какой-либо из предикторов категориален, то p включает количество фиктивных переменных, необходимых для учета всех уровней категориального предиктора. Alpha свойство является вектором с элементами nsv.
SupportVectors и Alpha свойства могут быть большими для сложных наборов данных, содержащих множество наблюдений или примеров. Тем не менее, Beta свойство является вектором с p-элементами, который может быть значительно меньше. Можно использовать обученную регрессионную модель SVM для прогнозирования значений ответа, даже если отбросить векторы поддержки, потому что predict и resubPredict использование методов Beta для вычисления прогнозируемых откликов.
Если обученная линейная регрессионная модель SVM имеет множество векторов поддержки, используйте discardSupportVectors для уменьшения объема дискового пространства, занимаемого обученной линейной регрессионной моделью SVM. Можно отобразить размер матрицы опорных векторов, введя size(mdlIn.SupportVectors).
predict и resubPredict оценить значения ответа по формуле
+ β0,
где:
β - бета-значение, хранящееся в виде mdl.Beta.
β0 - значение смещения, сохраненное как mdl.Bias.
X - данные обучения.
S - значение шкалы ядра, сохраненное как mdl.KernelParameters.Scale.
Таким образом, программное обеспечение может использовать значение mdl.Beta делать прогнозы даже после отбрасывания векторов поддержки.
CompactRegressionSVM | fitrsvm | predict | RegressionSVM | resubPredict