Note
This page is a reference documentation. It only explains the function signature, and not how to use it. Please refer to the user guide for the big picture.
nilearn.glm.first_level.glover_hrf¶
- nilearn.glm.first_level.glover_hrf(t_r, oversampling=50, time_length=32.0, onset=0.0)[source]¶
Implement the Glover HRF model.
- Parameters:
- Returns:
- hrfarray of shape (length / t_r * oversampling, dtype=float)
HRF sampling on the oversampled time grid.
Examples
>>> import numpy as np >>> from nilearn.glm.first_level import glover_hrf >>> hrf = glover_hrf(t_r=2.0, oversampling=1, time_length=20.0) >>> np.round(hrf, 3).tolist() [0.0, 0.0, 0.226, 0.741, 0.5, 0.037, -0.181, -0.176, -0.103, -0.045]