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:OrderedDictof parameterssimMoments:OrderedDictof moments generated by modeldataMoments:OrderedDictof data momentsdataMomentsW:OrderedDictof 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