3 options
Principles of data science : learn the techniques and math you need to start making sense of your data / Sinan Ozdemir.
- Format:
- Book
- Author/Creator:
- Ozdemir, Sinan, author.
- Language:
- English
- Subjects (All):
- Database management.
- Data structures (Computer science).
- Data mining.
- Physical Description:
- 1 online resource (389 pages)
- Edition:
- 1st edition
- Place of Publication:
- Birmingham, England ; Mumbai, India : Packt Publishing, 2016.
- System Details:
- text file
- Summary:
- Learn the techniques and math you need to start making sense of your data About This Book Enhance your knowledge of coding with data science theory for practical insight into data science and analysis More than just a math class, learn how to perform real-world data science tasks with R and Python Create actionable insights and transform raw data into tangible value Who This Book Is For You should be fairly well acquainted with basic algebra and should feel comfortable reading snippets of R/Python as well as pseudo code. You should have the urge to learn and apply the techniques put forth in this book on either your own data sets or those provided to you. If you have the basic math skills but want to apply them in data science or you have good programming skills but lack math, then this book is for you. What You Will Learn Get to know the five most important steps of data science Use your data intelligently and learn how to handle it with care Bridge the gap between mathematics and programming Learn about probability, calculus, and how to use statistical models to control and clean your data and drive actionable results Build and evaluate baseline machine learning models Explore the most effective metrics to determine the success of your machine learning models Create data visualizations that communicate actionable insights Read and apply machine learning concepts to your problems and make actual predictions In Detail Need to turn your skills at programming into effective data science skills? Principles of Data Science is created to help you join the dots between mathematics, programming, and business analysis. With this book, you’ll feel confident about asking—and answering—complex and sophisticated questions of your data to move from abstract and raw statistics to actionable ideas. With a unique approach that bridges the gap between mathematics and computer science, this books takes you through the entire data science pipeline. Beginning with cleaning and preparing data, and effective data mining strategies and techniques, you’ll move on to build a comprehensive picture of how every piece of the data science puzzle fits together. Learn the fundamentals of computational mathematics and statistics, as well as some pseudocode being used today by data scientists and analysts. You’ll get to grips with machine learning, discover the statistical models that help you take control and navigate even the densest datasets, and find out how to create pow...
- Contents:
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: How to Sound Like a Data Scientist
- What is data science?
- Basic terminology
- Why data science?
- Example - Sigma Technologies
- The data science Venn diagram
- The math
- Example - spawner-recruit models
- Computer programming
- Why Python?
- Python practices
- Example of basic Python
- Domain knowledge
- Some more terminology
- Data science case studies
- Case study - automating government paper pushing
- Fire all humans, right?
- Case study - marketing dollars
- Case study - what's in a job description?
- Summary
- Chapter 2: Types of Data
- Flavors of data
- Why look at these distinctions?
- Structured versus unstructured data
- Example of data preprocessing
- Word/phrase counts
- Presence of certain special characters
- Relative length of text
- Picking out topics
- Quantitative versus qualitative data
- Example - coffee shop data
- Example - world alcohol consumption data
- Digging deeper
- The road thus far…
- The four levels of data
- The nominal level
- Mathematical operations allowed
- Measures of center
- What data is like at the nominal level
- The ordinal level
- Examples
- Quick recap and check
- The interval level
- Example
- Measures of variation
- The ratio level
- Problems with the ratio level
- Data is in the eye of the beholder
- Chapter 3: The Five Steps of Data Science
- Introduction to Data Science
- Overview of the five steps
- Ask an interesting question
- Obtain the data
- Explore the data
- Model the data
- Communicate and visualize the results
- Explore the data.
- Basic questions for data exploration
- Dataset 1 - Yelp
- Dataframes
- Series
- Exploration tips for qualitative data
- Dataset 2 - titanic
- Chapter 4: Basic Mathematics
- Mathematics as a discipline
- Basic symbols and terminology
- Vectors and matrices
- Quick exercises
- Answers
- Arithmetic symbols
- Summation
- Proportional
- Dot product
- Graphs
- Logarithms/exponents
- Set theory
- Linear algebra
- Matrix multiplication
- How to multiply matrices
- Chapter 5: Impossible or Improbable - A Gentle Introduction to Probability
- Basic definitions
- Probability
- Bayesian versus Frequentist
- Frequentist approach
- The law of large numbers
- Compound events
- Conditional probability
- The rules of probability
- The addition rule
- Mutual exclusivity
- The multiplication rule
- Independence
- Complementary events
- A bit deeper
- Chapter 6: Advanced Probability
- Collectively exhaustive events
- Bayesian ideas revisited
- Bayes theorem
- More applications of Bayes theorem
- Example - Titanic
- Example - medical studies
- Random variables
- Discrete random variables
- Types of discrete random variables
- Chapter 7: Basic Statistics
- What are statistics?
- How do we obtain and sample data?
- Obtaining data
- Observational
- Experimental
- Sampling data
- Probability sampling
- Random sampling
- Unequal probability sampling
- How do we measure statistics?
- Definition
- Example - employee salaries
- Measures of relative standing
- The insightful part - correlations in data
- The Empirical rule
- Chapter 8: Advanced Statistics
- Point estimates
- Sampling distributions
- Confidence intervals
- Hypothesis tests
- Conducting a hypothesis test
- One sample t-tests.
- Example of a one sample t-tests
- Assumptions of the one sample t-tests
- Type I and type II errors
- Hypothesis test for categorical variables
- Chi-square goodness of fit test
- Chi-square test for association/independence
- Chapter 9: Communicating Data
- Why does communication matter?
- Identifying effective and ineffective visualizations
- Scatter plots
- Line graphs
- Bar charts
- Histograms
- Box plots
- When graphs and statistics lie
- Correlation versus causation
- Simpson's paradox
- If correlation doesn't imply causation, then what does?
- Verbal communication
- It's about telling a story
- On the more formal side of things
- The why/how/what strategy of presenting
- Chapter 10: How to Tell If Your Toaster is Learning - Machine Learning Essentials
- What is machine learning?
- Machine learning isn't perfect
- How does machine learning work?
- Types of machine learning
- Supervised learning
- It's not only about predictions
- Types of supervised learning
- Data is in the eyes of the beholder
- Unsupervised learning
- Reinforcement learning
- Overview of the types of machine learning
- How does statistical modeling fit into all of this?
- Linear regression
- Adding more predictors
- Regression metrics
- Logistic regression
- Probability, odds, and log odds
- The math of logistic regression
- Dummy variables
- Chapter 11: Predictions Don't Grow on Trees - or Do They?
- Naïve Bayes classification
- Decision trees
- How does a computer build a regression tree?
- How does a computer fit a classification tree?
- When to use unsupervised learning
- K-means clustering
- Illustrative example - data points
- Illustrative example - beer!
- Choosing an optimal number for K and cluster validation
- The Silhouette Coefficient.
- Feature extraction and principal component analysis
- Chapter 12: Beyond the Essentials
- The bias variance tradeoff
- Error due to bias
- Error due to variance
- Two extreme cases of bias/variance tradeoff
- Underfitting
- Overfitting
- How bias/variance play into error functions
- K folds cross-validation
- Grid searching
- Visualizing training error versus cross-validation error
- Ensembling techniques
- Random forests
- Comparing Random forests with decision trees
- Neural networks
- Basic structure
- Chapter 13: Case Studies
- Case study 1 - predicting stock prices based on social media
- Text sentiment analysis
- Exploratory data analysis
- Regression route
- Classification route
- Going beyond with this example
- Case study 2 - why do some people cheat on their spouses?
- Case study 3 - using tensorflow
- Tensorflow and neural networks
- Index.
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed March 1, 2017).
- ISBN:
- 9781785888922
- 1785888927
- OCLC:
- 969172514
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.