Class amidata
Defined in File amidata.m
Inheritance Relationships
Base Type
public handle
Class Documentation
- amidata : public handle
AMIDATA provides a data container to pass experimental data to the simulation routine for likelihood computation. when any of the properties are updated, the class automatically checks consistency of dimension and updates related properties and initialises them with NaNs.
Public Functions
- amidata::amidata(matlabtypesubstitute varargin)
amidata creates an amidata container for experimental data with specified dimensions amidata.
AMIDATA(amidata) creates a copy of the input container
AMIDATA(struct) tries to creates an amidata container from the input struct. the struct should have the following
AMIDATA(nt,ny,nz,ne,nk) constructs an empty data container with in the provided dimensions intialised with NaNs
- fields
t [nt,1] Y [nt,ny] Sigma_Y [nt,ny] Z [ne,nz] Sigma_Z [ne,nz] condition [nk,1] conditionPreequilibration [nk,1] if some fields are missing the function will try to initialise them with NaNs with consistent dimensions
- param varargin
Public Members
- matlabtypesubstitute nt = 0
number of timepoints
Default: 0
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute ny = 0
number of observables
Default: 0
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute nz = 0
number of event observables
Default: 0
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute ne = 0
number of events
Default: 0
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute nk = 0
number of conditions/constants
Default: 0
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute t = double.empty("")
timepoints of observations
Default: double.empty(“”)
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute Y = double.empty("")
observations
Default: double.empty(“”)
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute Sigma_Y = double.empty("")
standard deviation of observations
Default: double.empty(“”)
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute Z = double.empty("")
event observations
Default: double.empty(“”)
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute Sigma_Z = double.empty("")
standard deviation of event observations
Default: double.empty(“”)
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute condition = double.empty("")
experimental condition
Default: double.empty(“”)
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute conditionPreequilibration = double.empty("")
experimental condition for preequilibration
Default: double.empty(“”)
Note
This property has custom functionality when its value is changed.
- matlabtypesubstitute reinitializeStates = false
reinitialize states based on fixed parameters after preeq.?
Default: false