Linear regression is a basic and commonly used
type of predictive analysis. The overall idea
of regression is to examine two things:
(1) does a set of predictor variables
do a good job in predicting an outcome
(dependent) variable?
(2) Which variables in particular are
significant predictors of the outcome
variable, and in what way do they–indicated
by the magnitude and sign of the beta
estimates–impact the outcome variable?
These regression estimates are used to explain
the relationship between one dependent variable
and one or more independent variables. The simplest
form of the regression equation with one dependent
and one independent variable is defined by the formula
y = c + b*x
where
y = estimated dependent variable score,
c = constant (intercept)
b = regression coefficient (slope), and
x = score on the independent variable.
-
From Simple to Multiple Linear Regression with Python and scikit
-
Example of Regression Analysis Using the Boston Housing Data Set: GOOD Example
-
Implementing and Visualizing Linear Regression in Python with SciKit Learn
-
A beginner’s guide to Linear Regression in Python with Scikit-Learn
-
Linear Regression in Python – Simple and Multiple Linear Regression
-
O'Reilly: Very good detailed Linear Regression Tutorial -- Training Models
-
Evaluating a Linear Regression Model -- Detailed Good Example