关于 Matlab 中的偏移和漂移

about offset and drift in Matlab

我在网上找到 this toolbox

有一件事我无法理解。工具箱使用:

X = [ones(numTimeStampPerRun,1) [1:numTimeStampPerRun]']; % account for both offset and drift

考虑偏移和漂移。我不明白 "offset" 和 "drift" 在 fMRI 信号中代表什么?为什么工具箱使用这种格式来解释偏移和漂移?

我的猜测是他们通过回归 x 来消除信号趋势。在这种情况下,ones部分是偏移量,1: numTimeStampPerRun是线性趋势。

尽管如此,您始终可以只在 MATLAB 中使用 detrend

编辑:更明确地说,线性拟合具有以下形式:

x(t) = a*t + b*1

其中 t = 1:numTimeStampPerRun.