SlideShare a Scribd company logo
1 of 28
Linear Regression
By: Ms. Sidhidatri Nayak
CDAC NOIDA, India
Objectives
• What is Regression?
• Regression Analysis
• Applications of Regression
• Simple linear regression through Least Squares Method
• Coefficient of Determination
• Using the Estimated Regression Equation for Estimation and
Prediction
• Multiple Linear Regression
• Implementation in Python
Linear Regression
• Linear regression is a supervised machine learning algorithm.
• Statistical process of estimating the relationship among variables.
• There are two types of variables .
i) Dependent variable , whose value is influenced or is to be predicted
ii) Independent Variable, which influences the value and is used for
prediction.
• It shows the relationship between a dependent variable( regressed) and
one or more independent variables(predictors/regressor)
• The predictor is a continuous variable such as sales, salary, age, product
price, etc.
• Linear regression algorithm shows a linear relationship between variables
through a linear equation
Example
• House 1 : x1: 1200sqft y1=200000
• House 2 : x2: 1500sqft y2=300000
• House 3 : x3: 1800sqft y3=400000
• House 4 : x4: 2000sqft y4=500000
• House 5: x5: 2200sqft y5=600000
• Input( x1,x2,x3,x4,x5)
• Output(y1,y2,y3,y4,y5)
• The value of y can be predicted from x, the predictor
variable.
• Y variable is the quantity of interest.
Regression Lines
Applications of Regression
• Predictive Analytics
• Example:
1. Evaluating trend and sales estimate
2. Analyzing the impact of price changes
3. Assessment of risk in financial services and
insurance domain
Regression Analysis
• Regression Analysis is the process of
developing a statistical model , to predict the
value of dependent variable by at least one
independent variable.
The Simple Linear Regression Model
• Simple Linear Regression Model
y = 0 + 1x + 
• Simple Linear Regression Equation
E(y) = 0 + 1x
Example
• ABC café chain located in different cities of India.
It is more popular near the university campus.
The manager believes that the quarterly sales for
the café ( denoted by y) are related to the size of
the student population (denoted by x).
• That is cafes that is near to university campus
with large student population may generate more
sales compared to others.
• Using regression analysis we can develop an
equation showing how the dependent variable y
is related to the independent variable x.
Estimation Process
Scatter plot
The Least Squares Method
• Slope for the Estimated Regression Equation
• Intercept for the Estimated Regression Equation
𝑏0 = 𝑦 − 𝑏1𝑥
where:
xi = value of independent variable for ith
observation
yi = value of dependent variable for ith
observation
x = mean value for independent variable
_
_
𝑏1 =
𝑥𝑖 − 𝑥 𝑦𝑖 − 𝑦
𝑥𝑖 − 𝑥 2
Table 2 calculating the least squares
estimated regression equation for ABC
cafe
Put it in the formula
• b1=2840/568=5
• b0=130-5(14)=60
• Thus the estimated regression equation is
𝑦=60+5x
𝑏0 = 𝑦 − 𝑏1𝑥
Table 3 for SSE
Table for SST
Finding SSR and r2
• SSR=SST-SSE=15730-1530=14200
• Coefficient of Determination
r2 = SSR/SST = 14200/15730 = .9027
Mean Square Error
• An Estimate of s 2
The mean square error (MSE) provides the estimate
of s 2, and the notation s2 is also used.
s2 = MSE = SSE/(n-2)
• MSE=SSE/(n-2)
• MSE=1530/8=191.25
• S=13.829
• The predictive precision of the linear
regression model using evaluation metrics
such as the mean square error.
The Multiple Regression Model
• The Multiple Regression Model
y = 0 + 1x1 + 2x2 + . . . + pxp + 
• The Multiple Regression Equation
E(y) = 0 + 1x1 + 2x2 + . . . + pxp
• The Estimated Multiple Regression
Equation
y = b0 + b1x1 + b2x2 + . . . + bpxp
^
ML_Regression.pptx

More Related Content

Similar to ML_Regression.pptx

Linear Regression
Linear RegressionLinear Regression
Linear Regression
Abdullah al Mamun
 
Regression analysis ppt
Regression analysis pptRegression analysis ppt
Regression analysis ppt
Elkana Rorio
 

Similar to ML_Regression.pptx (20)

Unit 3 – AIML.pptx
Unit 3 – AIML.pptxUnit 3 – AIML.pptx
Unit 3 – AIML.pptx
 
Statr session 23 and 24
Statr session 23 and 24Statr session 23 and 24
Statr session 23 and 24
 
Regression Analysis.pptx
Regression Analysis.pptxRegression Analysis.pptx
Regression Analysis.pptx
 
Machine learning meetup
Machine learning meetupMachine learning meetup
Machine learning meetup
 
Week 13 Feature Selection Computer Vision Bagian 2
Week 13 Feature Selection Computer Vision Bagian 2Week 13 Feature Selection Computer Vision Bagian 2
Week 13 Feature Selection Computer Vision Bagian 2
 
Regression analysis
Regression analysisRegression analysis
Regression analysis
 
Lecture 4 - Linear Regression, a lecture in subject module Statistical & Mach...
Lecture 4 - Linear Regression, a lecture in subject module Statistical & Mach...Lecture 4 - Linear Regression, a lecture in subject module Statistical & Mach...
Lecture 4 - Linear Regression, a lecture in subject module Statistical & Mach...
 
BRM-lecture-11.ppt
BRM-lecture-11.pptBRM-lecture-11.ppt
BRM-lecture-11.ppt
 
Simple & Multiple Regression Analysis
Simple & Multiple Regression AnalysisSimple & Multiple Regression Analysis
Simple & Multiple Regression Analysis
 
Artifical Intelligence And Machine Learning Algorithum.pptx
Artifical Intelligence And Machine Learning Algorithum.pptxArtifical Intelligence And Machine Learning Algorithum.pptx
Artifical Intelligence And Machine Learning Algorithum.pptx
 
Linear Regression
Linear RegressionLinear Regression
Linear Regression
 
Regression analysis ppt
Regression analysis pptRegression analysis ppt
Regression analysis ppt
 
linear regression .pptx
linear regression .pptxlinear regression .pptx
linear regression .pptx
 
Central tendency
Central tendencyCentral tendency
Central tendency
 
REGRESSION METasdfghjklmjhgftrHODS1.pptx
REGRESSION METasdfghjklmjhgftrHODS1.pptxREGRESSION METasdfghjklmjhgftrHODS1.pptx
REGRESSION METasdfghjklmjhgftrHODS1.pptx
 
Correlation and regression
Correlation and regressionCorrelation and regression
Correlation and regression
 
Application of Machine Learning in Agriculture
Application of Machine  Learning in AgricultureApplication of Machine  Learning in Agriculture
Application of Machine Learning in Agriculture
 
Data mining 8 estimasi linear regression
Data mining 8   estimasi linear regressionData mining 8   estimasi linear regression
Data mining 8 estimasi linear regression
 
Simple Linear Regression.pptx
Simple Linear Regression.pptxSimple Linear Regression.pptx
Simple Linear Regression.pptx
 
Simple egression.pptx
Simple egression.pptxSimple egression.pptx
Simple egression.pptx
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

ML_Regression.pptx

  • 1. Linear Regression By: Ms. Sidhidatri Nayak CDAC NOIDA, India
  • 2. Objectives • What is Regression? • Regression Analysis • Applications of Regression • Simple linear regression through Least Squares Method • Coefficient of Determination • Using the Estimated Regression Equation for Estimation and Prediction • Multiple Linear Regression • Implementation in Python
  • 3. Linear Regression • Linear regression is a supervised machine learning algorithm. • Statistical process of estimating the relationship among variables. • There are two types of variables . i) Dependent variable , whose value is influenced or is to be predicted ii) Independent Variable, which influences the value and is used for prediction. • It shows the relationship between a dependent variable( regressed) and one or more independent variables(predictors/regressor) • The predictor is a continuous variable such as sales, salary, age, product price, etc. • Linear regression algorithm shows a linear relationship between variables through a linear equation
  • 4. Example • House 1 : x1: 1200sqft y1=200000 • House 2 : x2: 1500sqft y2=300000 • House 3 : x3: 1800sqft y3=400000 • House 4 : x4: 2000sqft y4=500000 • House 5: x5: 2200sqft y5=600000 • Input( x1,x2,x3,x4,x5) • Output(y1,y2,y3,y4,y5) • The value of y can be predicted from x, the predictor variable. • Y variable is the quantity of interest.
  • 5.
  • 6.
  • 8. Applications of Regression • Predictive Analytics • Example: 1. Evaluating trend and sales estimate 2. Analyzing the impact of price changes 3. Assessment of risk in financial services and insurance domain
  • 9. Regression Analysis • Regression Analysis is the process of developing a statistical model , to predict the value of dependent variable by at least one independent variable.
  • 10. The Simple Linear Regression Model • Simple Linear Regression Model y = 0 + 1x +  • Simple Linear Regression Equation E(y) = 0 + 1x
  • 11. Example • ABC café chain located in different cities of India. It is more popular near the university campus. The manager believes that the quarterly sales for the café ( denoted by y) are related to the size of the student population (denoted by x). • That is cafes that is near to university campus with large student population may generate more sales compared to others. • Using regression analysis we can develop an equation showing how the dependent variable y is related to the independent variable x.
  • 14. The Least Squares Method • Slope for the Estimated Regression Equation • Intercept for the Estimated Regression Equation 𝑏0 = 𝑦 − 𝑏1𝑥 where: xi = value of independent variable for ith observation yi = value of dependent variable for ith observation x = mean value for independent variable _ _ 𝑏1 = 𝑥𝑖 − 𝑥 𝑦𝑖 − 𝑦 𝑥𝑖 − 𝑥 2
  • 15. Table 2 calculating the least squares estimated regression equation for ABC cafe
  • 16. Put it in the formula • b1=2840/568=5 • b0=130-5(14)=60 • Thus the estimated regression equation is 𝑦=60+5x 𝑏0 = 𝑦 − 𝑏1𝑥
  • 17.
  • 18. Table 3 for SSE
  • 20.
  • 21. Finding SSR and r2 • SSR=SST-SSE=15730-1530=14200 • Coefficient of Determination r2 = SSR/SST = 14200/15730 = .9027
  • 22.
  • 23.
  • 24. Mean Square Error • An Estimate of s 2 The mean square error (MSE) provides the estimate of s 2, and the notation s2 is also used. s2 = MSE = SSE/(n-2)
  • 25.
  • 26. • MSE=SSE/(n-2) • MSE=1530/8=191.25 • S=13.829 • The predictive precision of the linear regression model using evaluation metrics such as the mean square error.
  • 27. The Multiple Regression Model • The Multiple Regression Model y = 0 + 1x1 + 2x2 + . . . + pxp +  • The Multiple Regression Equation E(y) = 0 + 1x1 + 2x2 + . . . + pxp • The Estimated Multiple Regression Equation y = b0 + b1x1 + b2x2 + . . . + bpxp ^