Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 902 Bytes

Linear Regression.md

File metadata and controls

46 lines (40 loc) · 902 Bytes

Linear Regression

Permanent Note Created: 01-20-2022 13:40

Linear regression is modeling a variable as a linear function of other variables.

$Y = \beta_0 + \beta_1 \cdot x_1 + \beta_2 \cdot x_2 + ...+ \epsilon$

This reads as Y is a weight linear combination of the x variables. The equation may also be written in matrix format. $$ X=[x_1 \space x_2 \space x_3] $$ $$ b=[\beta_1 \space \beta_2 \space \beta_3] $$ $$ Y=Xb $$ This equation is solved for b $$ X^T Y = X^T X b $$ $X^TX$ is now a square matrix.

$$ (X^TX)^{-1}X^T Y = (X^TX)^{-1}X^T X b $$ $$ (X^TX)^{-1}X^T Y = b $$

Precalculation

If the independent varivale $Y$ is brain imaging data, then the following is allowed:

	Nvoxels
	transX = transpose(X)
	pX = inverse(X*transX)*transX
	beta = size(Nvoxels, NcolumnsInX)
	for i in Y:
		beta = pX*i

The pX variable is also called the pseudoinverse of X

References