lgg
: Parses a log file produced by running a DifferentialEvolution
object to show parameter values leading up to the best solution it found
before terminating.
This is very handy for seeing whether you have to redefine bounds for any of your parameters. It is often useful to tighten bounds for particular problems. Or you might need to loosen things up if you see the '*' indicating that the value is close to the lower bound or the '**' indicating that it's close to the upper bound.
Specify the log file with the first argument. If not specified, defaults to ~/pfinder.log.
Call with no parameters specified to show parameters whose values are near one edge or another of the bounds in the last few entries of the log file.
You can use glob patterns when specifying parameters. You can also specify ranges like x1-3, which matches x1, x2, and x3.
Class | RowManager | I manage rows of parameter combinations, keyed by SSE and added in the order they appeared in an ade log file. |
Class | Grepper | I grep your log file for param values. |
Function | main | The lgg script entry point. |