可能是方程太复杂了,存在过度拟合,当复杂度到达一个临界点后,随着复杂度继续增加模型对训练数据的拟合越来越好,但是模型对于新数据的预测效果却在变差。
这种现象叫做过拟合(overfitting)。在这种情况下,模型过于关注那些训练数据的细节变动,而这些细节变动并不是所有数据共性的东西。 避免过拟合现象是构建精准、鲁棒模型的关键之一。当只关注训练数据时,过拟合现象非常容易发生。为了检测是否存在过拟合,应该将模型应用于新数据上以检测效果。当然了,一般不可能得到真正的实际误差(除非你能得到数据空间的全部数据),但是有诸多方式可以帮助我们对实际误差进行准确估计