Class amidata

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

Parameters
  • 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