Skip to content

Strange convergence curve: seemingly converged but objective function still fluctuates #335

@rogerzzl

Description

@rogerzzl

Hi there,

I am using spotpy version 1.6.2 for parameter calibration of the VIC model with the SCE-UA optimization algorithm. My objective function is set as 1-NSE, which I aim to minimize. I set the maximum number of runs to 5000, but the process always stops after a little more than 3000 iterations. I assume this is due to early stopping after convergence.

However, when I visualize the objective function, I notice that even near what appears to be the convergence baseline, there are still many new parameter trials causing the objective function to jump and fluctuate, rather than flattening out into a typical horizontal convergence line.

I would greatly appreciate any advice or suggestions on how to address or interpret this behavior. Thank you in advance for your help!

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions