Efficient method to perform a simple linear regression across dimensions

1 view (last 30 days)
I have a 4D array of neuroimaging data (nSubj*x*y*z), and a 2D array of covariates (nSubj*1).
What is an efficient way to do a separate regression for every voxel (i.e. value of x, y, and z) to the array of covariates, resulting in a 3D array of regression values (size=x*y*z)?
Thanks!

Answers (1)

Star Strider
Star Strider on 22 Nov 2015
The best I can do is to direct you to the general section in the Statistics Toolbox documentation on Linear Regression and let you explore. I cannot suggest anything specific, because I’m not certain what you’re doing.

Categories

Find more on Statistics and Machine Learning Toolbox in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!