Blkdiag
Used to perform B*M or M*B with B a block diagonal matrix, B is stored as a cell array (call it C) with each element a matrix as a block of B, such that B = blkdiag(C{:}).This speeds up the multiplication when B is large and also allows the operation to take place when B could not fit in the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (46): block diagonal multiplication Download |
Converts a matrix into a cell array of different sized matrices that make up the blocks. Essentially if one has a matrix M that they wish to store more efficiently in memory/use for function bldiagmult.m (same author), then use cellform = blkdiagconv( M );this is such that using the inbuilt...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (47): block diagonal representation Download |
Generalized linear models (GLMs) are a natural extension of linear regression models in which eta = X*w is related to y by a fixed nonlinearity and a possibly non-Gaussian noise source. Standard linear regression, logistic regression and Poisson regression are all special types of GLMs.This...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Fit GLM with quadratic penalty Download |