Statistics – statistical structure module

This module have the class which is reponsible to keep statistics of each generation. This class is used by the adapters and other statistics dump objects.

class Statistics.Statistics

Statistics Class - A class bean-like to store the statistics

The statistics hold by this class are:

rawMax, rawMin, rawAve
Maximum, minimum and average of raw scores
rawDev, rawVar
Standard Deviation and Variance of raw scores
fitMax, fitMin, fitAve
Maximum, mininum and average of fitness scores
rawTot, fitTot
The total (sum) of raw scores and the fitness scores
Example:
>>> stats = ga_engine.getStatistics()
>>> st["rawMax"]
10.2
asTuple()

Returns the stats as a python tuple

clear()

Set all statistics to zero

clone()

Instantiate a new Statistic class with the same contents

copy(obj)

Copy the values to the obj variable of the same class

Parameters:obj – the Statistics object destination
items()

Return a tuple (name, value) for all stored statistics