Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Applied Statistics and Data Preparation with Python
Rating: 1.4 out of 5(2 ratings)
526 students

Applied Statistics and Data Preparation with Python

Applied Statistics with Python
Last updated 2/2019
English

What you'll learn

  • Applied Statistics using Python

Course content

1 section • 47 lectures • 1h 46m total length
  • Getting Started10:48

    This chapter gets you started with Python, showing how to install and use libraries for data manipulation, transformation, language processing, and visualization, plus IDE basics.

  • Getting Started 22:04

    Kick off your journey in applied statistics and data preparation with Python, exploring introductory steps in getting started part two.

  • Getting Started 32:52

    Get started with Python data tools by installing and configuring the Python interpreter, using Jupyter on Unix, and exploring initial data preparation workflows and ideas.

  • Getting Started 45:40

    Learn the basics of python coding, run scripts in a console, print outputs like hello, and explore simple random and button interactions as you complete chapter 2.

  • Data Mining Process5:37

    Explore the data mining process from business understanding to deployment, including domain experts, data understanding, preparation, modeling with classification and regression, and evaluation with accuracy.

  • Download Dataset1:11

    Download and work with the iris CSV dataset and a high-risk dataset, and learn safe data access and preparation steps for statistical learning in Python.

  • Read CSV2:03

    Import pandas and read a csv file using read_csv. Append data to build variables for analysis and use visualization libraries like seaborn to print and explore the results.

  • Mode5:23

    Learn how mode, as the most frequent value in a dataset, complements descriptive statistics to summarize data; apply Python code to compute the mode and explore central tendency.

  • Median1:17

    Explore computing medians for columns in a dataset using the median function in Python, and interpret the medians for different variables.

  • Mean0:59

    Learn how to compute the mean as the data's average using a mean function in Python, applying it to a single variable and understanding data preparation workflows.

  • Range1:38

    Identify range as the difference between the largest and smallest values, compute with max and min functions, and print and compare the min and max to understand data spread.

  • Range One Column1:28

    Compute the range of a single column by subtracting the minimum from the maximum in Python. Adapt the calculation to other variables by replacing the column name.

  • Quantile3:11

    Learn to compute quantiles in Python, including the 25th, 50th, and 75th percentiles for a single variable, using a simple function to extract these values.

  • Variance1:11

    Define variance as the average of the scale differences from the mean, and compute it for a single column or separate line variable using simple steps.

  • Standard Deviation1:10

    Discover how to compute the standard deviation for a single variable using the std function, by specifying the column name and selecting the appropriate column.

  • Histogram3:43

    Explain the normal distribution and its bell-curve shape, and demonstrate creating a histogram with Python using numpy and pandas to visualize data.

  • QQ Plot3:00

    Learn how to interpret a QQ plot to assess whether data follow a normal distribution and compare theoretical versus observed quantiles using probability concepts.

  • Shapiro Test3:24

    Apply the shapiro test in python to assess normality, interpret p-values against the null hypothesis, and determine whether data deviate from a normal distribution.

  • Skewness1:00

    Explore skewness in single-variable data using Python, applying simple functions to prepare and analyze data for statistical insights.

  • Kurtosis1:04

    Kurtosis measures how symmetrical the distribution is and relates to skew, noting negative skew (left) and positive skew (right), and helps assess tail heaviness.

  • Describe Function1:06

    Describe function highlights descriptive statistics for a dataset, returning the mean, standard deviation, and quartiles such as the 25th and 75th percentiles, plus the maximum.

  • Correlation2:23

    Explore correlation as a measure of association between two variables, connect it to inferential statistics and regression analysis, and implement Pearson correlation in Python to quantify linear relationships.

  • Covariance0:41

    Explore covariance, a measure of variability between two variables, and learn to compute it using R, with notes on variances.

  • One Sample T Test6:18

    Explore one-sample t tests, null and alternate hypotheses, and how to interpret p-values to decide whether to reject the null, given assumptions of random sampling and normality.

  • Two Sample TTest3:31

    Compare means of two independent samples using a two-sample t-test with equal variances, and interpret the p-value to reject or fail to reject the null.

  • Two Sample TTest1:35

    Explore the two-sample t-test to compare means, interpret p-values, and decide whether to reject the null hypothesis based on sample data.

  • Two Sample TTest1:58

    Perform a two-sample t-test with equal variances to compare means, interpret p-values against alpha, and decide whether to reject the null hypothesis.

  • Chi Square Test2:44

    Explore the chi-square test to assess whether categorical variables are related, compute chi-square statistic and p value in Python, and interpret the null hypothesis of independence with degrees of freedom.

  • ANOVA3:23

    Apply one-way anova to test whether means differ across two or more groups, using the null hypothesis of equal means and interpreting the p-value and 95% confidence interval.

  • Regression Analysis6:21

    Apply linear regression in Python to relate a dependent variable to independent variables, and interpret coefficients, intercept, p-values, and confidence intervals under a null hypothesis.

  • Multiple Regression Analysis3:21

    Extend simple regression to multiple linear regression by adding predictor variables and estimating coefficients and the constant. Interpret p-values, 95 percent confidence intervals, and standard errors to assess model fit.

  • Data Processing: DF.Head()1:13

    Learn date preparation and data processing in Python after importing data, including selecting data, handling missing values, and inspecting data. Use df.head(10) to view the first 10 rows.

  • Data Processing: DF.Tail()0:16

    Learn data processing with Python by applying df.tail to obtain the last 10 rules, illustrating how to select specific subsets for applied statistics and data preparation.

  • Data Processing: DF.Describe()0:21

    Explore the descriptive statistics of data using df.describe(), providing a concise overview with the describe function.

  • Data Processing: Select Variable or Column0:24

    Learn how to select a variable or column in Python, call its name, and set variable names during data processing.

  • Data Processing: Select Variable or Column0:25

    Discover how to select a variable or column in Python programming and write robust code that handles variables and function calls.

  • Data Processing: Select Rows0:41

    Learn how to select rows in Python data processing by adjusting range and numeric parameters to tailor datasets.

  • Data Processing: Select Rows and Variables0:51

    Master selecting rows and multiple variables in Python data processing, with practical examples to pick two variables and refine your data analysis workflow.

  • Data Processing: Remove Variables0:27

    Process data in Python by removing variables through dropping columns to simplify datasets during data preparation.

  • Data Processing: Append Rows1:26

    Learn how to append rows to data in Python using pandas, supporting data preparation tasks and practical steps for managing data.

  • Data Processing: Sort Variables and Columns1:10

    Apply Python data processing to sort variables and columns, using slot values and variable names, and apply ascending or descending order to organize data.

  • Data Processing: Rename Variables2:39

    Rename variables in a data frame using Python to standardize and clarify column names. Apply column renaming with mappings to maintain consistent naming.

  • Data Processing: GroupBy1:58

    Learn data processing with Python groupby to group records, apply functions, and compute means across groups, capturing robust values and species-specific summaries.

  • Data Processing: Remove Missing Values0:37

    Remove missing values by dropping them with a function, applying the method in your data processing workflow to handle missing data in Python.

  • Data Processing: Is there Missing Values0:32

    Learn how to detect missing values in Python with a function and remove them to clean data for analysis.

  • Data Processing: Replace Missing Values0:22

    Learn to replace missing values in data processing with Python, applying strategies to prepare datasets for analysis.

  • Data Processing: Remove Duplicates0:39

    Learn how to remove duplicates in Python using the drop duplicates function, assign the result to a variable, and execute the code.

Requirements

  • Fundamentals Python programming

Description


​Master Python for Applied Statistics & Data Processing

​Data is everywhere, and companies urgently need skilled professionals who can turn raw data into actionable insights. According to SAS, data science and analytics skills give you a massive edge by sharpening your problem-solving abilities, opening doors to high-demand careers, and powering emerging fields like IoT and Smart Cities.

​This bite-sized course focuses on the foundation of data science: Applied Statistics and Data Processing, mapping directly to the Data Understanding and Data Preparation stages of the industry-standard CRISP-DM framework.

​Why Take This Course?

  • ​Practical Focus: Master essential statistical concepts and data wrangling using Python hands-on.

  • ​Industry Alignment: Aligned with the CRISP-DM data mining lifecycle.

  • ​Certification Ready: Prepares you to take the exam at EMHAcademy to earn your SVBook Certified Data Miner using Python credential.

​Recommended Learning Path

​To get the most out of your data science journey, follow this sequence:

  1. ​Create Your Calculator: Learn Python Programming Basics Fast

  2. ​Applied Statistics using Python with Data Processing (This Course)

  3. ​Advanced Data Visualizations using Python with Data Processing (Upcoming)

  4. ​Machine Learning with Python (Modeling & Evaluation)

​Prerequisite Note: Basic familiarity with Python is recommended. If you are new to programming, start with "Create Your Calculator" first.

​What You Will Learn

​Data Mining Process & Fundamentals

  • ​Navigating the CRISP-DM Framework

  • ​Loading and reading datasets into Python

​Applied Descriptive & Inferential Statistics

  • ​Central Tendency: Mean, Median, Mode

  • ​Spread & Distribution: Range, Quantiles, Variance, Standard Deviation, Skewness, Kurtosis

  • ​Visualizing Distributions: Histograms, Q-Q Plots, describe() summaries

  • ​Statistical Testing: Shapiro-Wilk Test, One-Sample t-Test, Two-Sample t-Test, Chi-Square Test, One-Way ANOVA

  • ​Relationships & Regression: Correlation, Covariance, Simple Linear Regression, Multiple Linear Regression

​Data Processing & Manipulation (Pandas)

  • ​Exploring Data: DF.head(), DF.tail(), DF.describe()

  • ​Slicing & Filtering: Select specific variables, rows, or conditional subsets

  • ​Data Cleansing: Identify, remove, and replace missing values; remove duplicate records

  • ​Transformations: Rename columns, append rows, remove variables, sort, and perform GroupBy aggregations

Who this course is for:

  • Beginner Data Scientist or Analyst interested in Python programming