Differences

This shows you the differences between two versions of the page.

Link to this comparison view

reference:ft_stratify [2018/08/23 14:43] (current)
Line 1: Line 1:
 +=====  FT_STRATIFY =====
 +
 +Note that this reference documentation is identical to the help that is displayed in MATLAB when you type "help ft_stratify"​.
 +
 +<​html><​pre>​
 +  <a href=/​reference/​ft_stratify><​font color=green>​FT_STRATIFY</​font></​a>​ tries to reduce the variance in a specific feature in the data
 +  that is not related to an effect in two or multiple conditions, but where
 +  that feature may confound the analysis. Stratification is implemented by
 +  randomly removing elements from the data, making the distribution of the
 +  data equal on that feature.
 + 
 +  Use as
 +    [output] ​         = ft_stratify(cfg,​ input1, input2, ...), or
 +    [output, binaxis] = ft_stratify(cfg,​ input1, input2, ...)
 + 
 +  For the histogram and the split method, each input is a Nchan X Nobs
 +  matrix. The output is a cell-array with in each cell the same data as in
 +  the corresponding input, except that the observations that should be
 +  removed are marked with a NaN.
 + 
 +  For the equatespike method, each input is a Ntrials X 1 cell-array. Each
 +  trial should contain the spike firing moments (i.e. a logical Nchans X
 +  Nsamples matrix). The output is a cell-array with in each cell the same
 +  data as in the corresponding input, except that spike numbers have been
 +  equated in each trial and channel.
 + 
 +  The configuration should contain
 +    cfg.method ​     = '​histogram'​
 +                      '​splithilo'​
 +                      '​splitlohi'​
 +                      '​splitlolo'​
 +                      '​splithihi'​
 +                      '​equatespike'​
 + 
 +  The following options apply only to histogram and split methods.
 +    cfg.equalbinavg = '​yes'​
 +    cfg.numbin ​     = 10
 +    cfg.numiter ​    = 2000
 + 
 +  The following options apply only to the equatespike method.
 +    cfg.pairtrials ​ = '​spikesort',​ '​linkage'​ or '​no'​ (default = '​spikesort'​)
 +    cfg.channel ​    = '​all'​ or list with indices ( default = '​all'​)
 + 
 +  See also <a href=/​reference/​ft_freqstatistics><​font color=green>​FT_FREQSTATISTICS</​font></​a>,​ <a href=/​reference/​ft_timelockstatistics><​font color=green>​FT_TIMELOCKSTATISTICS</​font></​a>,​ <a href=/​reference/​ft_sourcestatistics><​font color=green>​FT_SOURCESTATISTICS</​font></​a>​
 +</​pre></​html>​