logistic regression in data science
TRANSCRIPT
www.edureka.in/data-scienceSlide 1 www.edureka.in/data-science
Data ScienceInject Intelligence Into
Business decisions Using
Regression
www.edureka.in/data-scienceSlide 2 www.edureka.co/r-for-analyticsSlide 2 Twitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
Objectives
What is data mining
Stages of data mining??
What is R
What is data science??
What is needed of data scientist??
Roles and Responsibilities of a Data Scientist.
Logistic Regression
At the end of this session, you will be able to
www.edureka.in/data-scienceSlide 3 www.edureka.in/data-scienceSlide 3
Data Science Applications: Wine Recommendation
Twitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
www.edureka.in/data-scienceSlide 4 www.edureka.in/data-scienceSlide 4
Data Science Applications: Predict Accidents
Twitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
www.edureka.in/data-scienceSlide 5Slide 5Slide 5 www.edureka.co/r-for-analyticsTwitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
Cross Industry standard Process for data mining ( CRISP – DM )
Stages of Analytics / Data Mining
www.edureka.in/data-scienceSlide 6Slide 6Slide 6 www.edureka.co/r-for-analyticsTwitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
Components data science??
www.edureka.in/data-scienceSlide 7Slide 7Slide 7 www.edureka.co/r-for-analyticsTwitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
Components data science
R Programming Language
Slide 8 www.edureka.in/data-science
Data Science: Demand Supply Gap
Big Data Analyst
Big Data Architect
Big Data Engineer
Big Data Research Analyst
Big Data Visualizer
Data Scientist
50
43
44
31
23
18
50
57
56
69
77
82
Filled job vs unfilled jobs in big data
Filled Unfilled
Vacancy/Filled(%)
Gartner Says Big Data Creates Big Jobs: 4.4 Million IT Jobs Globally to Support Big Data By 2015http://www.gartner.com/newsroom/id/2207915
Slide 9 www.edureka.in/data-science
Hadoop and R together
Slide 10 www.edureka.in/data-science
Machine LearningWe have so many algorithms for data mining which can be used to build systems that can read past data and can
generate a system that can accommodate any future data and derive useful insight from it
Machine learning focuses on the development of computer programs that can teach themselves to grow and change
when exposed to new data
Slide 11 www.edureka.in/data-science
Types of Learning
Supervised Learning Unsupervised Learning
1. Uses a known dataset to make predictions.
2. The training dataset includes input data and response values.
3. From it, the supervised learning algorithm builds a model to make predictions of the response values for a new dataset.
1. Draw inferences from datasets consisting of input data without labeled responses.
2. Used for exploratory data analysis to find hidden patterns or grouping in data
3. The most common unsupervised learning method is cluster analysis.
Machine Learning
Slide 12 Twitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
• Common Machine Learning Algorithms
Slide 13 www.edureka.in/data-science
Logistic Regression
Slide 14 www.edureka.in/data-science
Logistic Regression
In statistics, logistic regression, or logit regression, or logit model is a direct probability
model
Rather than modeling this response Y directly, logistic regression models the probability
that Y belongs to a particular category
In logistic regression, we use the logistic function,
Slide 15 www.edureka.in/data-science
Logistic Regression
After some calculations we can get : p(X) /1−p(X) = eA+BX
The quantity p(X)/[1−p(X)] is called the odds, and can take on values between 0 and ∞.
Values of the odds close to 0 and ∞ indicate very low and very high probabilities resp.
Finally we get: log (p(X)/1-p(X)) = A + BX which is called the log-odds or logit
Logistic Regression is linear in x.
Slide 16 www.edureka.in/data-science
Sigmoid Function for Logistic Regression
www.edureka.in/pmi-acp
Slide 17
Slide 18 Twitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
Maximum Likelihood Estimation (MLE)
→ MLE is a statistical method for estimating the coefficients of a model.
→ The likelihood function (L) measures the probability of observing the particular set of dependent variable values (p1, p2, ..., pn) that occur in the sample:
L = Prob (p1* p2* * * pn)
→ The higher the L, the higher the probability of observing the ps in the sample.
Slide 19 Twitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
Maximum Likelihood Estimation (MLE)
→ MLE involves finding the coefficients (, ) that makes the log of the likelihood function (LL < 0) as large as possible
→ Or, finds the coefficients that make -2 times the log of the likelihood function (-2LL) as small as possible
→ The maximum likelihood estimates solve the following condition:
{Y - p(Y=1)}Xi = 0
summed over all observations, i = 1,…,n
www.edureka.in/pmi-acpSlide 20 www.edureka.in/data-science
Module 1
» Introduction to Data Science
Module 2
» Basic Data Manipulation using R
Module 3
» Machine Learning Techniques using R Part -1
- Clustering
- TF-IDF and Cosine Similarity
- Association Rule Mining
Module 4
» Machine Learning Techniques using R Part -2
- Supervised and Unsupervised Learning
- Decision Tree Classifier
Course Topics
Module 5
» Machine Learning Techniques using R Part -3
- Random Forest Classifier
- Naïve Bayer’s Classifier
Module 6
» Introduction to Hadoop Architecture
Module 7
» Integrating R with Hadoop
Module 8
» Mahout Introduction and Algorithm Implementation
Module 9
» Additional Mahout Algorithms and Parallel Processing in R
Module 10
» Project
Twitter @edurekaIN, Facebook /edurekaIN, use #AskEdureka for Questions
www.edureka.in/pmi-acp
Slide 21
Questions?Enroll for the Complete Course at : www.edureka.in/data_science
Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
www.edureka.in/data_science
Please Don’t forget to fill in the survey report
Class Recording and Presentation will be available in 24 hours at:http://www.edureka.in/blog/application-of-clustering-in-data-science-using-real-life-examples/