FT_MVARANALYSIS

Note that this reference documentation is identical to the help that is displayed in Matlab when you type “help ft_mvaranalysis”.

  FT_MVARANALYSIS performs multivariate autoregressive modeling on
  time series data over multiple trials.
 
  Use as
    [mvardata] = ft_mvaranalysis(cfg, data)
 
  The input data should be organised in a structure as obtained from
  the FT_PREPROCESSING function. The configuration depends on the type
  of computation that you want to perform.
  The output is a data structure of datatype 'mvar' which contains the
  multivariate autoregressive coefficients in the field coeffs, and the
  covariance of the residuals in the field noisecov.
 
  The configuration should contain:
    cfg.toolbox    = the name of the toolbox containing the function for the
                      actual computation of the ar-coefficients
                      this can be 'biosig' (default) or 'bsmart'
                     you should have a copy of the specified toolbox in order
                      to use mvaranalysis (both can be downloaded directly).
    cfg.mvarmethod = scalar (only required when cfg.toolbox = 'biosig').
                      default is 2, relates to the algorithm used for the
                      computation of the AR-coefficients by mvar.m
    cfg.order      = scalar, order of the autoregressive model (default=10)
    cfg.channel    = 'all' (default) or list of channels for which an mvar model
                      is fitted. (Do NOT specify if cfg.channelcmb is
                      defined)
    cfg.channelcmb = specify channel combinations as a
                      two-column cell array with channels in each column between
                      which a bivariate model will be fit (overrides
                      cfg.channel)
    cfg.keeptrials = 'no' (default) or 'yes' specifies whether the coefficients
                      are estimated for each trial seperately, or on the
                      concatenated data
    cfg.jackknife  = 'no' (default) or 'yes' specifies whether the coefficients
                      are estimated for all leave-one-out sets of trials
    cfg.zscore     = 'no' (default) or 'yes' specifies whether the channel data
                       are z-transformed prior to the model fit. This may be
                       necessary if the magnitude of the signals is very different
                       e.g. when fitting a model to combined MEG/EMG data
    cfg.demean     = 'yes' (default) or 'no' explicit removal of DC-offset
    cfg.ems        = 'no' (default) or 'yes' explicit removal ensemble mean
 
  ft_mvaranalysis can be used to obtain one set of coefficients for
  the whole common time axis defined in the data. It will throw an error
  if the trials are of variable length, or if the time axes of the trials
  are not equal to one another.
 
  ft_mvaranalysis can be also used to obtain time-dependent sets of
  coefficients based on a sliding window. In this case the input cfg
  should contain:
 
    cfg.t_ftimwin = the width of the sliding window on which the coefficients
                     are estimated
    cfg.toi       = [t1 t2 ... tx] the time points at which the windows are
                     centered
 
  To facilitate data-handling and distributed computing with the peer-to-peer
  module, this function has the following options:
    cfg.inputfile   =  ...
    cfg.outputfile  =  ...
  If you specify one of these (or both) the input data will be read from a *.mat
  file on disk and/or the output data will be written to a *.mat file. These mat
  files should contain only a single variable, corresponding with the
  input/output structure.

reference/ft_mvaranalysis.txt · Last modified: 2012/05/23 23:02 (external edit)

You are here: startreferenceft_mvaranalysis
This DokuWiki features an Anymorphic Webdesign theme, customised by Eelke Spaak and Stephen Whitmarsh.
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0