SVR 测试数据的预测值都是一个值 解决方案

一、对数据进行预测,我们使用了多种方法之后,SVR的效果居然破天荒的比GBDT这类擅长于回归预测的模型还要好,后来就使用训练好的SVR模型对测试数据进行了预测,此时出现了一个意外的状况
在这里插入图片描述
本来刚开始的时候我认为是SMILES向量转化的问题,后来就单一测试,发现向量转化出来的不是一样的,更加奇怪了

二、解决方案:
第一:自变量的归一化,一般的归一化方法即可,限制到-1到1或者0到1之间都行;
第二,因变量的缩放,这个也挺关键,比如训练时统一乘以一个较小值,最后还原;
第三:激活函数的选择,一般来说尝试linear效果会好一些。
我将向量标准化之后,进入模型预测,发现预测结果就不再是一个值了

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在MATLAB中,SVR(支持向量回归)是一种基于支持向量机的回归方法。在SVR中,预测的准确性可以通过不同的评估指标来衡量,其中之一就是p。 p是一种统计学概念,用于衡量模型对实际数据的拟合程度。它通常用于判断模型的预测是否显著。在SVR中,p可以帮助我们了解预测结果与真实之间的差异。 在SVR中,p越接近0,表示该模型的预测结果与真实的差异越小,模型的拟合能力越好。而当p较大时,意味着模型的预测结果与真实之间的差异相对较大,模型的拟合能力较弱。 为了得到p,可以使用MATLAB中的统计工具箱中的函数来进行计算和评估。这些函数可以根据SVR模型的预测结果和实际数据之间的差异,得出相应的p得分。 需要注意的是,p本身并不能确定模型的准确性,它只是一种指标,需要综合考虑其他评估指标(如均方误差、决定系数等)来综合评估模型的预测能力。 综上所述,MATLAB中SVR预测时的p是用于衡量模型预测结果与真实之间差异的指标,越接近0表示预测结果越准确。但单独的p并不能完全代表模型的准确性,需要综合考虑其他评估指标来全面评估模型的拟合能力。 ### 回答2: 在MATLAB中,SVR(支持向量回归)模型可以用于预测型连续变量。在SVR模型中,p 代表 epsilon-tube 的半径或者数据点到回归函数的最大允许偏差。换句话说,p 控制了允许预测误差的范围。 具体来说,当 p 较大时, epsilon-tube 的半径变大,表示模型对于预测值的容忍度增加。这意味着 SVR 模型可以更允许更大的预测误差,使模型尽可能地适应训练数据。但也需要注意,当 p 过大时,模型可能会出现欠拟合,即无法很好地拟合训练数据。 相反,当 p 较小时, epsilon-tube 的半径减小,表示模型对于预测值的容忍度减小。这意味着 SVR 模型对于预测误差的限制更严格,更加关注拟合训练数据的准确性。但也需要注意,当 p 较小时,模型可能会出现过拟合,即过于贴合训练数据,而在新数据上的表现可能较差。 因此,合理选择 p 至关重要。一般来说,可以通过交叉验证等方法来选择最合适的 p ,以平衡模型的拟合效果和泛化能力。 ### 回答3: 在MATLAB中,SVR(支持向量回归)是一种用于回归问题的机器学习算法。p是SVR模型中的一个参数,用于调节SVR模型的复杂度。 具体而言,p是SVR模型中的损失函数中的一个参数。损失函数是用于衡量SVR模型预测结果与真实之间差异的函数。在SVR中,常用的损失函数是epsilon-insensitive loss函数。 p定义了epsilon-insensitive loss函数中epsilon的大小,即容忍误差的范围。当预测结果与真实之间的差异小于等于p时,这些样本被认为是预测正确的。而当差异大于p时,这些样本被认为是预测错误的。 p的大小直接影响了SVR模型的预测准确度和稳定性。较小的p可以使得模型更加严格,对误差的容忍度低,从而提高模型的预测精度,但容易导致过拟合;而较大的p则会使模型对误差的容忍度增加,降低预测精度,但可能提高模型的稳定性。 对于给定的数据集和任务,需要根据实际情况来选择合适的p。通常,可以通过交叉验证等方法,选取不同的p进行训练和评估,找到能够在预测精度和稳定性之间取得良好平衡的最佳p

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值