Back to main index

Methods of TotalFit class

TotalFit class defines objects that can load Dataset objects and subject this composite dataset to fitting with multiple models (each fit to its own piece of data). In this document I purposefully omit parameter lists of all methods because parameter lists may be changed in the future releases while the meaning of the method will, generally, remain the same.

For specific parameter lists of any methods see TotalFit.m

Categories

 

 

 

 

Back to Categories

 

 


 


  CREATING TOTALFIT OBJECT

 

Back to Categories



  LOADING DATA

 

Back to Categories



    ACCESS TO INDIVIDUAL DATASETS

These functions mirror all the functions available for Dataset object. They, however, restrict users access to properties to keep TotalFit object consistent with the Dataset objects. Once all desired datasets are loaded they may be accessed through a a set of methods that mirror methods of Dataset object. These methods start with 'dataset_' and supplied with dataset_number. We do not have direct write-access to the loaded Dataset objects. The methods make sure any changes to the individual objects (ie changing the active model) are accounted for in the TotalFit object as well.


GENERAL METHODS

FITTING METHODS

Warning: these methods do not allow linking of parameter or setting them to variable or constant. Use TotalFit functionality instead!

PLOTTING METHODS

 

Back to Categories


 


    DATASET SERIES

GENERAL METHODS

MANIPULATING MODELS

IMPORTING DATA

ASSOCIATING SERIES WITH A TITRATION

SIMULATION SERIES

PLOTTING METHODS

FITTING WITH MODELS

 

Back to Categories



   SIMULATION SERIES: MODEL SIMULATIONS

See DATASET SERIES for more information on manipulating series of datasets.

 

 

Back to Categories


 

 


    INITIALIZING RELATION MATRIX

 

Back to Categories



    LINKING PARAMETERS TO HAVE THEM FIT TOGETHER

IMPORTANT NOTE: After you linked or unlinked parameters you need to regenerate fitting environment (relation matrix - see below in GENERATING ALL-PARAMETER AND LOOKUP VECTORS) and repeat assigning values of parameters, because linking process creates new dependencies and parameter values need to be propagated to all datasets accordingly.

 

Back to Categories



    GENERATING FITTING ENVIRONMENT

Generating fitting environment is a key step that prepares TotalFit object for fitting of multiple models to experimental data stored in multiple datasets.

NOTE: we need to reissue this command any time we changed the models in the datasets!

 

Back to Categories

 

 



    LOADING PARAMETER VALUES

There are differenc ways to load starting parameters and ranges into all-parameter vector and individual datasets. In all cases, loading an empty array [] is interpreted as a signal to keep the previous values.

NOTE: The parameter ranges are not true bounds for fitting but rather ranges for choosing random starting parameter sets in Monte-Carlo error analysis.

 

 

Back to Categories



   VARIABLE/FIXED MODES FOR PARAMETERS

 

Back to Categories



   FITTING WITHOUT ERROR ESTIMATE

 

Back to Categories



   FITTING WITH DETERMINATION OF CONFIDENCE INTERVALS

See also docs/concepts/Concepts of data fitting

 

Back to Categories



     EVALUATION OF FITTING RESULTS

 

 

 

Back to Categories



    WORKING WITH TITRATIONS

 

Back to Categories




    WORKING WITH SPECTRAL DATA

Back to Categories



    WORKING WITH RELAXATION DISPERSION DATA

 

Back to Categories

 

 

 

Back to Categories