我利用matlab自带的粒子群算法对seir模型进行参数计算,seir就最普通的四个仓鼠,三个参数去定值去估计 然后我选择的真实数据的i已经从最低到最高然后下降了 对这个数据进行拟合 但结果如下图所示 20期以后我拟合的曲线仍在想上增加 是什么问题想问一下 是因为陷入局部最优 还是我选择目标误差函数不对
这个可能和你的粒子群算法的自身性能相关,导致陷入局部最优。建议先检查每一个步骤有错没,如果没有,那么可以调节粒子群算法的权重和学习因子,或者用改进的粒子群算法来进行拟合。