SlideShare a Scribd company logo
Machine(Learning(Specializa0on(
Simple Regression:
Linear regression with one input
Emily Fox & Carlos Guestrin
Machine Learning Specialization
University of Washington
1 ©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(
Recall Task:
Predicting house prices
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(3(
How much is my house worth?
©2015(Emily(Fox(&(Carlos(Guestrin(
I want to list
my house
for sale
Define Problem
Machine(Learning(Specializa0on(4(
How much is my house worth?
©2015(Emily(Fox(&(Carlos(Guestrin(
$$ ????
Machine(Learning(Specializa0on(5(
Look at recent sales in my neighborhood
•  How much did they sell for?
©2015(Emily(Fox(&(Carlos(Guestrin(
Get Data
Machine(Learning(Specializa0on(
Regression fundamentals:
data, model, task
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(
Data
©2015(Emily(Fox(&(Carlos(Guestrin(
(x1 = sq.ft., y1 = $)
(x2 = sq.ft., y2 = $)
(x3 = sq.ft., y3 = $)
(x4 = sq.ft., y4 = $)
…
(x5 = sq.ft., y5 = $)
input output
Identify Input Output
Machine(Learning(Specializa0on(
Data
©2015(Emily(Fox(&(Carlos(Guestrin(
(x1 = sq.ft., y1 = $)
(x2 = sq.ft., y2 = $)
(x3 = sq.ft., y3 = $)
(x4 = sq.ft., y4 = $)
Input vs. Output:
•  y is the quantity of interest
•  assume y can be predicted from x
input output
…
(x5 = sq.ft., y5 = $)
Machine(Learning(Specializa0on(10( ©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Model –
How we assume the world works
Regression model:
= True Model t
ErrorTrue Random
,
Machine(Learning(Specializa0on(11( ©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
“Essen0ally,(all(models(are(
wrong,(but(some(are(useful.”((
George(Box,(1987.(
Model –
How we assume the world works
Machine(Learning(Specializa0on(12( ©2015(Emily(Fox(&(Carlos(Guestrin(
Task 1–
Which model f(x)?
y
sq.ft.
price($)
x
y
sq.ft.
price($)
x
y
sq.ft.
price($)
x
y
sq.ft.
price($)
x
Machine(Learning(Specializa0on(13( ©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Task 2 – For a given model f(x),
estimate function f(x) from data⌃
Maston_°°¥ fix )
Machine(Learning(Specializa0on(14( ©2015(Emily(Fox(&(Carlos(Guestrin(
Training
Data
Feature
extraction
ML
model
Quality
metric
ML algorithm
y
x ŷ
⌃
f
Machine(Learning(Specializa0on(
Simple linear regression
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(17( ©2015(Emily(Fox(&(Carlos(Guestrin(
Training
Data
Feature
extraction
ML
model
Quality
metric
ML algorithm
y
x ŷ
⌃
f
Machine(Learning(Specializa0on(18( ©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Simple linear regression model
yi = w0+w1 xi + εi
f(x) = w0+w1 x
True or Most Useful Model
Estimated Model
Machine(Learning(Specializa0on(19( ©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Simple linear regression model
parameters:
regression coefficients
yi = w0+w1 xi + εi
Machine(Learning(Specializa0on(
Fitting a line to data
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(21( ©2015(Emily(Fox(&(Carlos(Guestrin(
Training
Data
Feature
extraction
ML
model
Quality
metric
ML algorithm
ŵy
x ŷ
⌃
f
^
Estimated Model
↳ Defined by
Now ,
Machine(Learning(Specializa0on(23(
“Cost” of using a given line
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y Residual sum of squares (RSS)
RSS(w0,w1) =
($house 1-[w0+w1sq.ft.house 1])2
+ ($house 2-[w0+w1sq.ft.house 2])2
+ ($house 3-[w0+w1sq.ft.house 3])2
+ …[include all training houses]
j( × ) #
min Rss -
fix )
Wo W ,
Wow ,
many fix) only fix)
Y=fcx
)
RSS = distance -1 + format
=
¥,
ly
-
jsz
^y=fCxs
Machine(Learning(Specializa0on(24(
“Cost” of using a given line
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y Residual sum of squares (RSS)
RSS(w0,w1) = (yi-[w0+w1xi])2
Machine(Learning(Specializa0on(25(
Find “best” line
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y Minimize cost over all
possible w0,w1
RSS(w0=1.1,w1=0.8)
RSS(w0=0.97,w1=0.85)
RSS(w0=0.98,w1=0.87)
RSS(w0,w1) =
(yi-[w0+w1xi])2
Machine(Learning(Specializa0on(
The fitted line: use + interpretation
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(29( ©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Model vs. fitted line
Estimated parameters:
ŵ0 , ŵ1
f(x) = ŵ0 + ŵ1 x⌃
yi = w0+w1 xi + εi
Regression model:
Machine(Learning(Specializa0on(30(
yi = w0+w1 xi + εi
Seller:
Predicting your house price
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Best guess of your
house price:
f(x) = ŵ0 + ŵ1 x
ŷhouse= ŵ0 + ŵ1 sq.ft.house
Regression model:
⌃
Machine(Learning(Specializa0on(31(
Buyer:
Predicting size of house
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Best guess of size of
house you can afford:
f(x) = ŵ0 + ŵ1 x
$in bank = ŵ0 + ŵ1 sq.ft.
yi = w0+w1 xi + εi
Regression model:
⌃
Machine(Learning(Specializa0on(32(
A concrete example
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y f(x) = -44850 + 280.76 x
Predict $ of 2,640 sq.ft. house:
-44850 + 280.76 * 2,640
= $696,356
Predict sq.ft. of $859,000 sale:
(859000+44850)/ 280.76
= 3,219 sq.ft.
⌃
Machine(Learning(Specializa0on(34( ©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Interpreting the coefficients
Predicted $
of house with
sq.ft.=0
(just land)
ŷ = ŵ0 + ŵ1 x
Machine(Learning(Specializa0on(35( ©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Interpreting the coefficients
ŷ = ŵ0 + ŵ1 x
1 sq. ft.
predicted
change in $
Machine(Learning(Specializa0on(36( ©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
Interpreting the coefficients
1 sq. ft.
predicted
change in $
Warning: magnitude depends
on units of both
features and observations
ŷ = ŵ0 + ŵ1 x
Machine(Learning(Specializa0on(38(
A concrete example
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y f(x) = -$44,850 + 280.76 ($/sq.ft.) x
Predict $ of 2,640 sq.ft. house:
-$44,850 + 280.76 ($/sq.ft.) * 2,640 sq.ft.
= $696,356
Predict sq.ft. of $859,000 sale:
($859,000+$44,850)/ 280.76 ($/sq.ft.)
= 3,219 sq.ft.
⌃
Machine(Learning(Specializa0on(39(
A concrete example
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y f(x) = -$44,850 + 280.76 ($/sq.ft.) x
But what if:
-  House was measured in
square meters?
-  Price was measured in RMB?
⌃
Machine(Learning(Specializa0on(
Algorithms for fitting the model
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(42( ©2015(Emily(Fox(&(Carlos(Guestrin(
Training
Data
Feature
extraction
ML
model
Quality
metric
ML algorithm
ŵy
x ŷ
Machine(Learning(Specializa0on(44(
Find “best” line
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y Minimize cost over all
possible w0,w1
RSS(w0=1.1,w1=0.8)
RSS(w0=0.97,w1=0.85)
RSS(w0=0.98,w1=0.87)
RSS(w0,w1) =
(yi-[w0+w1xi])2
Machine(Learning(Specializa0on(45(
Minimizing the cost
©2015(Emily(Fox(&(Carlos(Guestrin(
min (yi-[w0+w1xi])2
w0,w1
RSS(w0,w1) is a function
of 2 variables
Minimize function
over all possible w0,w1
Machine(Learning(Specializa0on(
An aside on optimization
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(49(
Convex/concave functions
©2015(Emily(Fox(&(Carlos(Guestrin(
CONCAVE CONVEX
NEITHER
g(a)
g(b)
Machine(Learning(Specializa0on(50(
Finding the max or min
analytically
©2015(Emily(Fox(&(Carlos(Guestrin(
CONCAVE CONVEX
NEITHER
Example:
g(w) = 5-(w-10)2
Machine(Learning(Specializa0on(51(
Finding the max
via hill climbing
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(52(
Finding the min
via hill descent
©2015(Emily(Fox(&(Carlos(Guestrin(
Algorithm:
while not converged
w(t+1) ! w(t) - η dg
dw
w(t)(
Machine(Learning(Specializa0on(53(
Choosing the stepsize—
Fixed stepsize
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(54(
Choosing the stepsize—
Decreasing stepsize
©2015(Emily(Fox(&(Carlos(Guestrin(
Common choices: still need to set L
Machine(Learning(Specializa0on(
Convergence criteria
For convex functions,
optimum occurs when
In practice, stop when
©2015(Emily(Fox(&(Carlos(Guestrin(
Algorithm:
while not converged
w(t+1) ! w(t) - η dg
dw
w(t)(
Machine(Learning(Specializa0on(56(
Moving to multiple dimensions:
Gradients
©2015(Emily(Fox(&(Carlos(Guestrin(
Δ
g(w) =
gradient ( w ) = derivative on
many features
1
Machine(Learning(Specializa0on(57(
Gradient example
©2015(Emily(Fox(&(Carlos(Guestrin(
Δ
g(w) =
g(w) = 5w0+10w0w1 + 2w1
2
Derivative on Wo
Derivative on
W ,
Partial
Machine(Learning(Specializa0on(58(
Contour plots
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(59(
Gradient descent
©2015(Emily(Fox(&(Carlos(Guestrin(
Algorithm:
while not converged
w(t+1) ! w(t) - η g(w(t))
Δ
Machine(Learning(Specializa0on(
Finding the least squares line
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(63(
Find “best” line
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y Minimize cost over all
possible w0,w1
min (yi-[w0+w1xi])2
w0,w1
CONVEX
Machine(Learning(Specializa0on(64(
Compute the gradient
©2015(Emily(Fox(&(Carlos(Guestrin(
Aside:
RSS(w0,w1) = (yi-[w0+w1xi])2
d
dw
NX
i=1
gi(w) =
d
dw
(g1(w) + g2(w) + . . . gN (w))
=
d
dw
g1(w) +
d
dw
g2(w) + . . .
d
dw
gN (w)
=
NX
i=1
d
dw
gi(w)
Mgm '=Eia÷ag
Machine(Learning(Specializa0on(65( ©2015(Emily(Fox(&(Carlos(Guestrin(
Taking the derivative w.r.t. w0
Compute the gradient
RSS(w0,w1) = (yi-[w0+w1xi])2
Machine(Learning(Specializa0on(66( ©2015(Emily(Fox(&(Carlos(Guestrin(
Taking the derivative w.r.t. w1
Compute the gradient
RSS(w0,w1) = (yi-[w0+w1xi])2
Machine(Learning(Specializa0on(67( ©2015(Emily(Fox(&(Carlos(Guestrin(
RSS(w0,w1) = (yi-[w0+w1xi])2
Putting it together:
Compute the gradient
-2 [yi – (w0+w1xi)]
-2 [yi – (w0+w1xi)]xi
Δ
RSS(w0,w1 ) =
Machine(Learning(Specializa0on(68(
-2 [yi – (w0+w1xi)]
-2 [yi – (w0+w1xi)]xi
Δ
RSS(w0,w1 ) =
Approach 1: Set gradient = 0
©2015(Emily(Fox(&(Carlos(Guestrin(
= 0
Machine(Learning(Specializa0on(69( ©2015(Emily(Fox(&(Carlos(Guestrin(
Interpreting the gradient:
-2 [yi – (w0+w1xi)]
-2 [yi – (w0+w1xi)]xi
Δ
RSS(w0,w1 ) =
-2 [yi – ŷi(w0,w1)]
-2 [yi – ŷi(w0,w1)]xi
=
Approach 2: Gradient descent
Machine(Learning(Specializa0on(70(
Approach 2: Gradient descent
©2015(Emily(Fox(&(Carlos(Guestrin(
-2 [yi – ŷi(w0,w1)]
-2 [yi – ŷi(w0,w1)]xi
Δ
RSS(w0,w1 ) =
Machine(Learning(Specializa0on(73(
Comparing the approaches
•  For most ML problems,
cannot solve gradient = 0
•  Even if solving gradient = 0
is feasible, gradient descent
can be more efficient
•  Gradient descent relies on
choosing stepsize and
convergence criteria
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(
Influence of high leverage points
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(
Asymmetric errors
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(79(
Symmetric cost functions
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y Residual sum of squares (RSS)
RSS(w0,w1) = (yi-[w0+w1xi])2
Assumes cost of over-
estimating sales price is same
as under-estimating
Machine(Learning(Specializa0on(80(
Asymmetric cost functions
©2015(Emily(Fox(&(Carlos(Guestrin(
square feet (sq.ft.)
price($)
x
y
What if cost of listing house
too high has bigger cost?
Too high " no offers ($=0)
Too low " offers for lower $
different solution
Machine(Learning(Specializa0on(
Summary for
simple linear regression
©2015(Emily(Fox(&(Carlos(Guestrin(
Machine(Learning(Specializa0on(83(
What you can do now…
•  Describe the input (features) and output (real-valued
predictions) of a regression model
•  Calculate a goodness-of-fit metric (e.g., RSS)
•  Estimate model parameters to minimize RSS using
gradient descent
•  Interpret estimated model parameters
•  Exploit the estimated model to form predictions
•  Discuss the possible influence of high leverage points
•  Describe intuitively how fitted line might change
when assuming different goodness-of-fit metrics
©2015(Emily(Fox(&(Carlos(Guestrin(

More Related Content

What's hot

PCA (Principal component analysis)
PCA (Principal component analysis)PCA (Principal component analysis)
PCA (Principal component analysis)
Learnbay Datascience
 
Data Science - Part XV - MARS, Logistic Regression, & Survival Analysis
Data Science -  Part XV - MARS, Logistic Regression, & Survival AnalysisData Science -  Part XV - MARS, Logistic Regression, & Survival Analysis
Data Science - Part XV - MARS, Logistic Regression, & Survival Analysis
Derek Kane
 
Understanding random forests
Understanding random forestsUnderstanding random forests
Understanding random forests
Marc Garcia
 
Statistics For Data Science | Statistics Using R Programming Language | Hypot...
Statistics For Data Science | Statistics Using R Programming Language | Hypot...Statistics For Data Science | Statistics Using R Programming Language | Hypot...
Statistics For Data Science | Statistics Using R Programming Language | Hypot...
Edureka!
 
Belief Networks & Bayesian Classification
Belief Networks & Bayesian ClassificationBelief Networks & Bayesian Classification
Belief Networks & Bayesian Classification
Adnan Masood
 
bayesNaive.ppt
bayesNaive.pptbayesNaive.ppt
bayesNaive.ppt
OmDalvi4
 
Language modelling and its use cases
Language modelling and its use casesLanguage modelling and its use cases
Language modelling and its use cases
Khrystyna Skopyk
 
Developing R Graphical User Interfaces
Developing R Graphical User InterfacesDeveloping R Graphical User Interfaces
Developing R Graphical User Interfaces
Setia Pramana
 
Support Vector machine
Support Vector machineSupport Vector machine
Support Vector machine
Anandha L Ranganathan
 
META-LEARNING.pptx
META-LEARNING.pptxMETA-LEARNING.pptx
META-LEARNING.pptx
AyanaRukasar
 
Natural Language Generation: New Automation and Personalization Opportunities
Natural Language Generation: New Automation and Personalization OpportunitiesNatural Language Generation: New Automation and Personalization Opportunities
Natural Language Generation: New Automation and Personalization Opportunities
Automated Insights
 
Introduction to text classification using naive bayes
Introduction to text classification using naive bayesIntroduction to text classification using naive bayes
Introduction to text classification using naive bayes
Dhwaj Raj
 
Tweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVMTweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVM
Trilok Sharma
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
CloudxLab
 
Multiclass classification of imbalanced data
Multiclass classification of imbalanced dataMulticlass classification of imbalanced data
Multiclass classification of imbalanced data
SaurabhWani6
 

What's hot (15)

PCA (Principal component analysis)
PCA (Principal component analysis)PCA (Principal component analysis)
PCA (Principal component analysis)
 
Data Science - Part XV - MARS, Logistic Regression, & Survival Analysis
Data Science -  Part XV - MARS, Logistic Regression, & Survival AnalysisData Science -  Part XV - MARS, Logistic Regression, & Survival Analysis
Data Science - Part XV - MARS, Logistic Regression, & Survival Analysis
 
Understanding random forests
Understanding random forestsUnderstanding random forests
Understanding random forests
 
Statistics For Data Science | Statistics Using R Programming Language | Hypot...
Statistics For Data Science | Statistics Using R Programming Language | Hypot...Statistics For Data Science | Statistics Using R Programming Language | Hypot...
Statistics For Data Science | Statistics Using R Programming Language | Hypot...
 
Belief Networks & Bayesian Classification
Belief Networks & Bayesian ClassificationBelief Networks & Bayesian Classification
Belief Networks & Bayesian Classification
 
bayesNaive.ppt
bayesNaive.pptbayesNaive.ppt
bayesNaive.ppt
 
Language modelling and its use cases
Language modelling and its use casesLanguage modelling and its use cases
Language modelling and its use cases
 
Developing R Graphical User Interfaces
Developing R Graphical User InterfacesDeveloping R Graphical User Interfaces
Developing R Graphical User Interfaces
 
Support Vector machine
Support Vector machineSupport Vector machine
Support Vector machine
 
META-LEARNING.pptx
META-LEARNING.pptxMETA-LEARNING.pptx
META-LEARNING.pptx
 
Natural Language Generation: New Automation and Personalization Opportunities
Natural Language Generation: New Automation and Personalization OpportunitiesNatural Language Generation: New Automation and Personalization Opportunities
Natural Language Generation: New Automation and Personalization Opportunities
 
Introduction to text classification using naive bayes
Introduction to text classification using naive bayesIntroduction to text classification using naive bayes
Introduction to text classification using naive bayes
 
Tweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVMTweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVM
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
 
Multiclass classification of imbalanced data
Multiclass classification of imbalanced dataMulticlass classification of imbalanced data
Multiclass classification of imbalanced data
 

Viewers also liked

Simple Linear Regression
Simple Linear RegressionSimple Linear Regression
Simple Linear RegressionSharlaine Ruth
 
Simple linear regression
Simple linear regressionSimple linear regression
Simple linear regression
Maria Theresa
 
Simple Linear Regression (simplified)
Simple Linear Regression (simplified)Simple Linear Regression (simplified)
Simple Linear Regression (simplified)
Haoran Zhang
 
Linear regression
Linear regressionLinear regression
Linear regression
vermaumeshverma
 
Simple Linier Regression
Simple Linier RegressionSimple Linier Regression
Simple Linier Regressiondessybudiyanti
 
Linear regression
Linear regressionLinear regression
Linear regressionTech_MX
 
Lesson 8 Linear Correlation And Regression
Lesson 8 Linear Correlation And RegressionLesson 8 Linear Correlation And Regression
Lesson 8 Linear Correlation And RegressionSumit Prajapati
 
Simple linear regression (final)
Simple linear regression (final)Simple linear regression (final)
Simple linear regression (final)Harsh Upadhyay
 
An Overview of Simple Linear Regression
An Overview of Simple Linear RegressionAn Overview of Simple Linear Regression
An Overview of Simple Linear Regression
Georgian Court University
 
Simple lin regress_inference
Simple lin regress_inferenceSimple lin regress_inference
Simple lin regress_inferenceKemal İnciroğlu
 
Regression: A skin-deep dive
Regression: A skin-deep diveRegression: A skin-deep dive
Regression: A skin-deep dive
abulyomon
 
Chapter13
Chapter13Chapter13
Chapter13
Richard Ferreria
 
Ch14
Ch14Ch14
Ch14
Evil Man
 
Simple linear regression
Simple linear regressionSimple linear regression
Simple linear regression
Avjinder (Avi) Kaler
 
Basics of Regression analysis
 Basics of Regression analysis Basics of Regression analysis
Basics of Regression analysis
Mahak Vijayvargiya
 
Simple linear regression analysis
Simple linear  regression analysisSimple linear  regression analysis
Simple linear regression analysisNorma Mingo
 
NG BB 36 Simple Linear Regression
NG BB 36 Simple Linear RegressionNG BB 36 Simple Linear Regression
NG BB 36 Simple Linear RegressionLeanleaders.org
 
Simple (and Simplistic) Introduction to Econometrics and Linear Regression
Simple (and Simplistic) Introduction to Econometrics and Linear RegressionSimple (and Simplistic) Introduction to Econometrics and Linear Regression
Simple (and Simplistic) Introduction to Econometrics and Linear Regression
Philip Tiongson
 
How to run Simple Linear Regression on SPSS
How to run Simple Linear Regression on SPSSHow to run Simple Linear Regression on SPSS
How to run Simple Linear Regression on SPSS
Azmi Mohd Tamil
 

Viewers also liked (20)

Simple Linear Regression
Simple Linear RegressionSimple Linear Regression
Simple Linear Regression
 
Simple linear regression
Simple linear regressionSimple linear regression
Simple linear regression
 
Chapter13
Chapter13Chapter13
Chapter13
 
Simple Linear Regression (simplified)
Simple Linear Regression (simplified)Simple Linear Regression (simplified)
Simple Linear Regression (simplified)
 
Linear regression
Linear regressionLinear regression
Linear regression
 
Simple Linier Regression
Simple Linier RegressionSimple Linier Regression
Simple Linier Regression
 
Linear regression
Linear regressionLinear regression
Linear regression
 
Lesson 8 Linear Correlation And Regression
Lesson 8 Linear Correlation And RegressionLesson 8 Linear Correlation And Regression
Lesson 8 Linear Correlation And Regression
 
Simple linear regression (final)
Simple linear regression (final)Simple linear regression (final)
Simple linear regression (final)
 
An Overview of Simple Linear Regression
An Overview of Simple Linear RegressionAn Overview of Simple Linear Regression
An Overview of Simple Linear Regression
 
Simple lin regress_inference
Simple lin regress_inferenceSimple lin regress_inference
Simple lin regress_inference
 
Regression: A skin-deep dive
Regression: A skin-deep diveRegression: A skin-deep dive
Regression: A skin-deep dive
 
Chapter13
Chapter13Chapter13
Chapter13
 
Ch14
Ch14Ch14
Ch14
 
Simple linear regression
Simple linear regressionSimple linear regression
Simple linear regression
 
Basics of Regression analysis
 Basics of Regression analysis Basics of Regression analysis
Basics of Regression analysis
 
Simple linear regression analysis
Simple linear  regression analysisSimple linear  regression analysis
Simple linear regression analysis
 
NG BB 36 Simple Linear Regression
NG BB 36 Simple Linear RegressionNG BB 36 Simple Linear Regression
NG BB 36 Simple Linear Regression
 
Simple (and Simplistic) Introduction to Econometrics and Linear Regression
Simple (and Simplistic) Introduction to Econometrics and Linear RegressionSimple (and Simplistic) Introduction to Econometrics and Linear Regression
Simple (and Simplistic) Introduction to Econometrics and Linear Regression
 
How to run Simple Linear Regression on SPSS
How to run Simple Linear Regression on SPSSHow to run Simple Linear Regression on SPSS
How to run Simple Linear Regression on SPSS
 

Similar to C2.1 intro

C2.3
C2.3C2.3
C2.2
C2.2C2.2
C2.4
C2.4C2.4
2. Break Even Analysis, Systems of Linear Equations.pptx
2. Break Even Analysis, Systems of Linear Equations.pptx2. Break Even Analysis, Systems of Linear Equations.pptx
2. Break Even Analysis, Systems of Linear Equations.pptx
RezoanulHaque8
 
C2.5
C2.5C2.5
C3.5.1
C3.5.1C3.5.1
C3.5.1
Daniel LIAO
 
C3.2.1
C3.2.1C3.2.1
C3.2.1
Daniel LIAO
 
C2.6
C2.6C2.6
1.2 algebraic expressions y
1.2 algebraic expressions y1.2 algebraic expressions y
1.2 algebraic expressions y
math260
 
1.2Algebraic Expressions-x
1.2Algebraic Expressions-x1.2Algebraic Expressions-x
1.2Algebraic Expressions-xmath260
 
1.2 algebraic expressions
1.2 algebraic expressions1.2 algebraic expressions
1.2 algebraic expressionsmath260
 
3 algebraic expressions y
3 algebraic expressions y3 algebraic expressions y
3 algebraic expressions y
math266
 
1.2 algebraic expressions y
1.2 algebraic expressions y1.2 algebraic expressions y
1.2 algebraic expressions y
math260
 
Gen Math Lesson 1.pptx
Gen Math Lesson 1.pptxGen Math Lesson 1.pptx
Gen Math Lesson 1.pptx
jarred16
 

Similar to C2.1 intro (14)

C2.3
C2.3C2.3
C2.3
 
C2.2
C2.2C2.2
C2.2
 
C2.4
C2.4C2.4
C2.4
 
2. Break Even Analysis, Systems of Linear Equations.pptx
2. Break Even Analysis, Systems of Linear Equations.pptx2. Break Even Analysis, Systems of Linear Equations.pptx
2. Break Even Analysis, Systems of Linear Equations.pptx
 
C2.5
C2.5C2.5
C2.5
 
C3.5.1
C3.5.1C3.5.1
C3.5.1
 
C3.2.1
C3.2.1C3.2.1
C3.2.1
 
C2.6
C2.6C2.6
C2.6
 
1.2 algebraic expressions y
1.2 algebraic expressions y1.2 algebraic expressions y
1.2 algebraic expressions y
 
1.2Algebraic Expressions-x
1.2Algebraic Expressions-x1.2Algebraic Expressions-x
1.2Algebraic Expressions-x
 
1.2 algebraic expressions
1.2 algebraic expressions1.2 algebraic expressions
1.2 algebraic expressions
 
3 algebraic expressions y
3 algebraic expressions y3 algebraic expressions y
3 algebraic expressions y
 
1.2 algebraic expressions y
1.2 algebraic expressions y1.2 algebraic expressions y
1.2 algebraic expressions y
 
Gen Math Lesson 1.pptx
Gen Math Lesson 1.pptxGen Math Lesson 1.pptx
Gen Math Lesson 1.pptx
 

More from Daniel LIAO

Lime
LimeLime
C3.7.1
C3.7.1C3.7.1
C3.7.1
Daniel LIAO
 
C3.6.1
C3.6.1C3.6.1
C3.6.1
Daniel LIAO
 
C3.4.2
C3.4.2C3.4.2
C3.4.2
Daniel LIAO
 
C3.4.1
C3.4.1C3.4.1
C3.4.1
Daniel LIAO
 
C3.3.1
C3.3.1C3.3.1
C3.3.1
Daniel LIAO
 
C3.1.2
C3.1.2C3.1.2
C3.1.2
Daniel LIAO
 
C3.2.2
C3.2.2C3.2.2
C3.2.2
Daniel LIAO
 
C3.1.logistic intro
C3.1.logistic introC3.1.logistic intro
C3.1.logistic intro
Daniel LIAO
 
C3.1 intro
C3.1 introC3.1 intro
C3.1 intro
Daniel LIAO
 

More from Daniel LIAO (15)

C4.5
C4.5C4.5
C4.5
 
C4.4
C4.4C4.4
C4.4
 
C4.3.1
C4.3.1C4.3.1
C4.3.1
 
Lime
LimeLime
Lime
 
C4.1.2
C4.1.2C4.1.2
C4.1.2
 
C4.1.1
C4.1.1C4.1.1
C4.1.1
 
C3.7.1
C3.7.1C3.7.1
C3.7.1
 
C3.6.1
C3.6.1C3.6.1
C3.6.1
 
C3.4.2
C3.4.2C3.4.2
C3.4.2
 
C3.4.1
C3.4.1C3.4.1
C3.4.1
 
C3.3.1
C3.3.1C3.3.1
C3.3.1
 
C3.1.2
C3.1.2C3.1.2
C3.1.2
 
C3.2.2
C3.2.2C3.2.2
C3.2.2
 
C3.1.logistic intro
C3.1.logistic introC3.1.logistic intro
C3.1.logistic intro
 
C3.1 intro
C3.1 introC3.1 intro
C3.1 intro
 

Recently uploaded

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 

C2.1 intro