FT_PREPROC_POLYREMOVAL
Note that this reference documentation is identical to the help that is displayed in MATLAB when you type “help ft_preproc_polyremoval”.
FT_PREPROC_POLYREMOVAL removed an Nth order polynomal from the data Use as dat = ft_preproc_polyremoval(dat, order, begsample, endsample, flag) where dat data matrix (Nchans X Ntime) order the order of the polynomial begsample index of the begin sample for the estimate of the polynomial endsample index of the end sample for the estimate of the polynomial flag optional boolean to specify whether the first order basis vector will zscored prior to computing higher order basis vectors from the first-order basis vector (and the beta weights). This is to avoid numerical problems with the inversion of the covariance when the polynomial is of high order/number of samples is large If begsample and endsample are not specified, it will use the whole window to estimate the polynomial. For example ft_preproc_polyremoval(dat, 0) removes the mean value from each channel and ft_preproc_polyremoval(dat, 1) removes the mean and the linear trend. See also FT_PREPROC_BASELINECORRECT, FT_PREPROC_DETREND