Eval Type
This is a datatype to track function evaluations:
SMM.Eval
— TypeEval
type for managing function evaluations
fields
value
: current function valuetime
: timing of evaluationparams
:OrderedDict
of parameterssimMoments
:OrderedDict
of moments generated by modeldataMoments
:OrderedDict
of data momentsdataMomentsW
:OrderedDict
of weights for data momentsstatus
: Int error statusprob
: probability of acceptanceaccepted
: whether draw was acceptedoptions
: Dict of options and other info
SMM.dataMomentd
— MethoddataMomentd(ev::Eval)
Obtain all data momoents as dict
SMM.check_moments
— Methodcheck_moments(ev::Eval)
returns all data and simluated moments of a single Eval
as a dataframe.
SMM.dataMomentWd
— MethodObtain all moment weights as dict