Abstract
In the data analysis of functional near-infrared spectroscopy (fNIRS), linear model frameworks, in particular mass univariate analysis, are often used when researchers consider examining the difference between conditions at each sampled time point. However, some statistical issues, such as assumptions of linearity, autocorrelation and multiple comparison problems, influence statistical inferences when mass univariate analysis is used on fNIRS time course data. In order to address these issues, the present study proposes a novel perspective, multi-time-point analysis (MTPA), to discriminate signal differences between conditions by combining temporal information from multiple time points in fNIRS. In addition, MTPA adopts the random forest algorithm from the statistical learning domain, followed by a series of cross-validation procedures, providing reasonable power for detecting significant time points and ensuring generalizability. Using a real fNIRS data set, the proposed MTPA outperformed mass univariate analysis in detecting more time points, showing significant differences between experimental conditions. Finally, MTPA was also able to make comparisons between different areas, leading to a novel viewpoint of fNIRS time course analysis and providing additional theoretical implications for future fNIRS studies. The data set and all source code are available for researchers to replicate the analyses and to adapt the program for their own needs in future fNIRS studies.