BayesicFitting

Model Fitting and Evidence Calculation

View project on GitHub



class OrderEngine( Engine )Source

The OrderEngine is the base engine for all order problems

Attributes from Engine

walkers, errdis, maxtrials, nstep, slow, rng, report, phantoms, verbose

Author Do Kester.

OrderEngine( walkers, errdis, copy=None, **kwargs )

Constructor.

Parameters

  • walkers : SampleList
         walkers to be diffused
  • errdis : ErrorDistribution
         error distribution to be used
  • copy : OrderEngine
         to be copied
  • kwargs : dict for Engine
         "phantoms", "slow", "seed", "verbose"

copy( )

Return copy of this.

execute( kw, lowLhood, append=False, iteration=0 )
Execute the engine by diffusing the parameters.

Parameters

  • kw : walker-id
         walker to diffuse
  • lowLhood : float
         lower limit in logLikelihood
  • append : bool
         not used here
  • iteration : int
         iteration number

Returns

  • int : the number of successfull moves
       

calculateUnitRange( )
Irrelevant for OrderProblems
Methods inherited from Engine