Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Mining with R: Go from Beginner to Advanced!
Rating: 4.4 out of 5(428 ratings)
4,728 students

Data Mining with R: Go from Beginner to Advanced!

Learn to use R software for data analysis, visualization, and to perform dozens of popular data mining techniques.
Last updated 8/2020
English
English [Auto],

What you'll learn

  • Use R software for data import and export, data exploration and visualization, and for data analysis tasks, including performing a comprehensive set of data mining operations.
  • Effectively use a number of popular, contemporary data mining methods and techniques in demand by industry including: (1) Decision, classification and regression trees (CART); (2) Random forests; (3) Linear and logistic regression; and (4) Various cluster analysis techniques.
  • Apply the dozens of included "hands-on" cases and examples using real data and R scripts to new and unique data analysis and data mining problems.

Course content

9 sections80 lectures11h 54m total length
  • Who should take and what will you get from this course ?8:49

    Explore hands-on data mining with R through numerous techniques and practical software demos. Learn who should take this course and what you gain, including scripts and data.

  • Installing R and RStudio4:03

    Install and set up R and RStudio to begin data mining with R. Download from cran.r-project.org, install R, install RStudio, and run R inside the studio.

  • Orientation to Data Types and Structures Section3:33

    Explore atomic data types such as logical, integer, numeric, and character, and core structures like vector, matrix, data frame, and list in R, with hands-on studio demonstrations.

  • Materials for Data Types and Structures1:09

    Explore the materials for the first section, including four folders, a zip file, input and output scripts, and slides illustrating basic data types and structures; run the scripts to practice.

  • Vectors: The Basic Default Data Structure in R11:45

    Learn how vectors form the default one-dimensional data structure in R, covering logical, integer, double, complex, and character types, plus indexing with brackets and the 1:3 sequence operator.

  • Matrices, Lists and Dataframes: Other Important R Data Structures10:25

    Explore the four core R data structures: vector, matrix, data frame, and list, how they relate, their dimensionality, and how data frames resemble spreadsheets.

  • Manipulating Vectors in R7:29

    Learn how to create and manipulate vectors in R using the c operator and the assignment <-, explore vector persistence, subscripting, and sequence generation with colon, with practical examples.

  • Naming Vectors in R6:35

    Create and name vectors in R, inspect length and mode, set and use the names attribute, and index elements by name to display a named vector.

  • Creating Matrices in R5:12

    Learn how to create matrices in R by shaping vectors into two-dimensional arrays with consistent row and column lengths, exploring data types, dimensions, and the matrix function.

  • Creating Lists in R9:43

    Explore how lists in R are flexible, holding heterogeneous components—vectors, matrices, data frames, or even other lists—and how a single list can grow to model complex, longitudinal data structures.

  • Creating Lists in R (continued)11:25

    Explore how to work with lists in R, using single and double subscripts, named elements, and handling missing data, coersion, and heterogeneous components.

  • Creating Dataframes in R2:45

    Bind three vectors into a data frame called National League East with teams, wins, and losses, and access columns by the dollar sign or indexing and filter by team values.

Requirements

  • Download and install no-cost R software (complete, easy-to-follow instructions are provided).
  • Download and install no-cost RStudio IDE software (complete, easy-to-follow instructions are provided).

Description

This is a "hands-on" business analytics, or data analytics course teaching how to use the popular, no-cost R software to perform dozens of data mining tasks using real data and data mining cases. It teaches critical data analysis, data mining, and predictive analytics skills, including data exploration, data visualization, and data mining skills using one of the most popular business analytics software suites used in industry and government today. The course is structured as a series of dozens of demonstrations of how to perform classification and predictive data mining tasks, including building classification trees, building and training decision trees, using random forests, linear modeling, regression, generalized linear modeling, logistic regression, and many different cluster analysis techniques. The course also trains and instructs on "best practices" for using R software, teaching and demonstrating how to install R software and RStudio, the characteristics of the basic data types and structures in R, as well as how to input data into an R session from the keyboard, from user prompts, or by importing files stored on a computer's hard drive. All software, slides, data, and R scripts that are performed in the dozens of case-based demonstration video lessons are included in the course materials so students can "take them home" and apply them to their own unique data analysis and mining cases. There are also "hands-on" exercises to perform in each course section to reinforce the learning process. The target audience for the course includes undergraduate and graduate students seeking to acquire employable data analytics skills, as well as practicing predictive analytics professionals seeking to expand their repertoire of data analysis and data mining knowledge and capabilities.

Who this course is for:

  • Anyone who wants to learn more about performing data analysis using a variety of popular, contemporary data mining techniques.
  • Data Mining beginners and professionals who wish to enhance their data mining knowledge and skill levels
  • Individuals seeking to gain more proficiency using the popular R and RStudio software suites.
  • Undergraduate students seeking to acquire in-demand analytics skills to enhance employment opportunities.
  • Graduate students seeking to acquire a wider repertoire of analytics skills for research data analysis tasks.