MCCT Object

From Eigenvector Research Documentation Wiki
Jump to navigation Jump to search

Purpose

Class for modelcentric calibration transfer.

Synopsis

mobj = MCCTObject();

Description

Model Centric Calibration Transfer Object, an object to create and test multiple calibration transfer scenarios for a given "primary" model. Each calibration transfer scenario consists of:

  • A calibration transfer model (see caltransfer) as a preprocessing step.
  • Insert location in the preprocessing steps of the primary model.

A given calibration method (DS, PDS, PWDS, SST) may have one or more parameters to "tune" for a given instrument. For example, window size in the case of PDS.

The ultimate goal is to produce a new "secondary" model based on the "primary" model with a calibration transfer preprocessing step inserted to account for instrument variation. 


Inputs

  • MasterModel = Calibration model developed on master instrument.
  • CalibrationMasterXData = Calibration X DataSet for master instrument.
  • CalibrationSlaveXData = Calibration X DataSet for slave instrument.
  • CalibrationYData = Calibration Y DataSet for both master and slave (for regression models).
  • ValidationMasterXData = Validation X DataSet for master instrument.
  • ValidationSlaveXData = Validation X DataSet for slave instrument.
  • ValidationYData = Validation Y DataSet for both master and slave (for regression models).


Outputs

Use the 'getSlaveModelAt' method to retrieve models.

See Also

caltransfer, MCCTTool