请会用matlab最小二乘支持向量机的高手帮个忙啊!

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:10:51
本人用支持向量机进行函数拟合,训练样本为10行6列矩阵,输出为10行1列向量,为什么训练后测试样本所得结果相同,且与真实值差别很大,我将训练样本改为10行2列后,得到的结果就很令人满意,请问如果提高训练精度啊?

一方面,这跟什么训练精度无关,跟你输出向量有关,如果输出是白噪声,你怎么拟合都不可能得到好结果,所以拟合的结果跟输出也有关系。

另一方面,你用10行2列可以得到较好结果,说明10行6列虽然有可能提高拟合的自由度,但也引入了更多的不确定性。

可以试试robust regression,搜一搜相关的用法,不详述了。