Отбросьте векторы поддержки
mdlOut = discardSupportVectors(mdl)
возвращает обученную, линейную модель mdlOut = discardSupportVectors(mdl)mdlOut регрессии машины опорных векторов (SVM), который похож на обученную, линейную модель mdl регрессии SVM, кроме:
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 оцените значения отклика с помощью формулы
где:
β Коэффициент бета, сохраненный как mdl.Beta.
β0 значение смещения, сохраненное как mdl.Bias.
X обучающие данные.
S значение шкалы ядра, сохраненное как mdl.KernelParameters.Scale.
Таким образом программное обеспечение может использовать значение mdl.Beta сделать предсказания даже после отбрасывания векторов поддержки.
CompactRegressionSVM | fitrsvm | predict | RegressionSVM | resubPredict