Iterations on large matrices
显示 更早的评论
I have a 52 by 24 matrix that i need to carry out multiple regression. How do i iterate the loop to get the column and row coefficients? The model of the equation is L(i,k)=aL(i, k-1)+b(k) where k is the column, i is the row and a and b are coefficients of regression. The row equation is L(i,k)=cL(i-1,k) + d(i) and c and d are row coefficients. Can one help me with the iteration of this to get the coefficients through the 24 columns and 52 rows.
3 个评论
Rik
2018-3-5
What have you tried yourself? And what should happen for i==1 and/or k==1? (a more knit-picky point: 52x24 is not big at all in Matlab. Medical images are frequently 512x512x400)
Lui
2018-3-5
Bob Thompson
2018-3-5
There might be a faster way, but why not just use for loops? You have the equations necessary for each row and column, so run either the first row, or first column, and then you have initial values for every column or row, whichever you didn't solve for first.
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Linear Regression 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!