Description Usage Arguments Value Examples
This function is able to run a Linear Model using the stats package. The analysis will run in all voxels in in the mask and will return the model fit for each voxel.
1 2 |
image |
Input image of type 'nifti' or vector of path(s) to images. If multiple paths, the script will all mergeNifti() and merge across time. |
mask |
Input mask of type 'nifti' or path to mask. Must be a binary mask |
fourdOut |
To be passed to mergeNifti, This is the path and file name without the suffix to save the fourd file. Default (NULL) means script won't write out 4D image. |
formula |
Must be a formula passed to lm() |
subjData |
Dataframe containing all the covariates used for the analysis |
mc.preschedule |
Argument to be passed to mclapply, whether or not to preschedule the jobs. More info in parallel::mclapply |
ncores |
Number of cores to use |
... |
Additional arguments passed to lm() |
Returns list of models fitted to each voxel over the masked images passed to function.
1 2 3 4 5 6 7 |
Loading required package: lmerTest
Loading required package: lme4
Loading required package: Matrix
Attaching package: ‘lmerTest’
The following object is masked from ‘package:lme4’:
lmer
The following object is masked from ‘package:stats’:
step
[1] "Created time series to matrix"
[1] "Created formula list"
[1] "Running test model"
[1] "Running parallel models"
elapsed
0.045
[1] "Parallel Models Ran"
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.