Linear Regression
Yijun Zhao
Northeastern University
Fall 2016
Yijun Zhao Linear Regression
Linear Regression Yijun Zhao Northeastern University Fall 2016 - - PowerPoint PPT Presentation
Linear Regression Yijun Zhao Northeastern University Fall 2016 Yijun Zhao Linear Regression Regression Examples Any Attributes Continuous Value = x y { age , major , gender , race } GPA { income , credit score , profession }
Northeastern University
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Age Gender Race Major GPA
20 A Art 3.85 22 C Engineer 3.90 25 1 A Engineer 3.50 24 AA Art 3.60 19 1 H Art 3.70 18 1 C Engineer 3.00 30 AA Engineer 3.80 25 C Engineer 3.95 28 1 A Art 4.00 26 C Engineer 3.20
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Figure: 1D and 2D linear regression
Yijun Zhao Linear Regression
N
Yijun Zhao Linear Regression
N Xw − y 2
NXT(Xw − y) = 0
Yijun Zhao Linear Regression
1 —
2 —
N —
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
¡
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Right Skewed Left Skewed Random
Yijun Zhao Linear Regression
1 σ √ 2πe−
1 2σ2 (x−µ)2
Yijun Zhao Linear Regression
y < ∞, then when n is large the
σ2
y
n ).
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
2σ2(wTxi−yi)2
Yijun Zhao Linear Regression
2σ2(wTxi−yi)2
2σ2
i
Yijun Zhao Linear Regression
i ) =
i
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
L2 regularization (ridge regression) minimizes: E(w) = Xw − y 2 + λ w 2 where λ ≥ 0 and w 2 = wTw L1 regularization (LASSO) minimizes: E(w) = Xw − y 2 + λ|w|1 where λ ≥ 0 and |w|1 =
D
|ωi|
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Constant function Linear model applied to quadratic data
High degree polynomials Model with hidden logics that fits the data to completion
Yijun Zhao Linear Regression
N N
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Small evaluation set ⇒ inaccurate estimated error Large evaluation set ⇒ small training set
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression
Yijun Zhao Linear Regression