Model Validation ================ A :ref:`ValidationSession` object stores a :ref:`Dataset ` object that serves as a basis for validate your models. Then, the user can append as many simulation results as he/she want to the same :ref:`ValidationSession` object that automatically computes validation metrics and store the results in the :py:attr:`~.ValidationSession.validation_results` attribute. .. warning:: It is **discouraged** to change a :ref:`Dataset ` object once it is an attribute of a :ref:`ValidationSession` object. This because the validation results will be jeopardized. If you want to change Dataset, then consider to create a new :ref:`ValidationSession` object. .. _ValidationSession: ValidationSession class ----------------------- .. currentmodule:: dymoval.validation .. rubric:: Constructor .. autosummary:: ValidationSession .. rubric:: Attributes .. autosummary:: ValidationSession.name ValidationSession.Dataset ValidationSession.auto_correlation ValidationSession.cross_correlation ValidationSession.validation_results .. rubric:: Methods .. autosummary:: ValidationSession.append_simulation ValidationSession.drop_simulation ValidationSession.plot_simulations ValidationSession.plot_residuals ValidationSession.simulations_names ValidationSession.simulation_signals_list ValidationSession.clear .. rubric:: Functions .. autosummary:: acorr_norm rsquared xcorr xcorr_norm