Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Analytics with R from Scratch - Beginner
Rating: 4.5 out of 5(12 ratings)
4,519 students

Data Analytics with R from Scratch - Beginner

Become Data Analytics expert with R. Data Analytics, Data Science, Statistical Analysis, Packages, Functions, GGPlot
Last updated 1/2024
English
English [Auto],

What you'll learn

  • This course will show you how the most common types of graphs can be produced with R
  • Learn to program in R at a good level
  • you will get a good understanding of functions and loops in R which are very useful programming skills to have
  • Learn how to use R Studio

Course content

1 section25 lectures3h 37m total length
  • Comprehensive Course on R7:35

    Explore RStudio architectures from local installation to server-based workflows, handling structured and unstructured data with ETL and analytical databases.

  • Origination of R8:10

    Explore the origination of R, an open-source vectorized programming language for data analysis, visualization, reporting, and statistical modeling, with RStudio as its programming front end.

  • Introduction to Architecture of R7:33

    Explore the architecture of R, comparing standalone local RStudio with RStudio server for enterprise data analysis, including flat files and ETL.

  • Different File Types in R8:44

    Explore the main file types in R, including R script, R markdown, text, C++ files, HTML outputs, and Shiny apps, and the four-window workspace in RStudio.

  • Basic Syntax5:46

    Explore the basic syntax of R, execute a hello world example, and create data frames for vectorized, table-like data using commands in the R console.

  • Different Data Types12:32

    Explore the data types in R, including vectors, lists, matrices, arrays, factors, and data frames, and how variables reserve memory in the R Studio environment to store and classify values.

  • Creating Vectors6:35

    Discover how to create and manipulate vectors in R, including single and multiple element vectors, sequences, sorting, and basic operations, then explore lists and basic matrices.

  • Creating Vectors Continues7:32

    Learn to create and manipulate matrices and arrays in R, access elements by row and column, perform arithmetic, and work with vectors, factors, and data frames.

  • Functions and Variables in R5:13

    Explore how to assign values to variables in R, inspect data types with class(), list workspace objects with ls, and remove unused variables with rm to optimize memory.

  • Operators in R7:12

    Explore the fundamentals of operators in R, including arithmetic, relational, logical, assignment, and miscellaneous operators, and learn how they manipulate vectors, arrays, lists, and data frames.

  • Loops and Functions in R12:44

    Explore loops and functions in R, including for and while loops, conditional testing, and user-defined and built-in functions, with practical use in RStudio and data frames.

  • Manipulation with Strings5:40

    Learn to create and manipulate strings in R from text data, using single or double quotes, and perform concatenation, case conversion, nchar counting, and substring extraction.

  • Concept of Data Frame10:12

    Create and manipulate data frames in R by constructing frames, reading and printing them, and merging or binding rows and columns, with attention to column names and join operations.

  • Charts in R11:33

    Improve business communication of analytics by using charts in R to convey results through pie charts, 3D pies, and bar charts with clear labels, colors, legends, and self-explanatory visuals.

  • Functions of Charts7:37

    Explore customizing bar charts in R with borders and colors, including grouped and stacked options, and use box plots and histograms to analyze distribution and outliers via interquartile range.

  • Executing with Values10:22

    Learn to create and customize histograms, bar charts, line charts, and scatter plots in R from scratch, using numeric vectors and data frames, exploring distributions, trends, and variable relationships.

  • Statistical Analytics9:51

    Explore statistical analysis and modeling in R, using mean, median, and mode with inbuilt functions and packages. Handle vectors and missing values, and apply trimming and data preparation.

  • Distribution Functions9:56

    Explains distribution functions in R, including normal distribution with its bell curve, mean and standard deviation, and how to use pnorm, dnorm, qnorm, rnorm, plus binomial and Poisson distributions.

  • Linear and Logistic Regression6:30

    Explore regression analysis, including linear and logistic regression, to model relationships between dependent and independent variables, and use R's lm to predict outcomes, estimate coefficients and intercept, and assess residuals.

  • Performing Analytics in R7:04

    Learn to build a linear regression model in R with lm to predict price from house type, review the lm summary, and predict for new data.

  • Multiple Linear Regression9:21

    Explore multiple linear regression with multiple independent variables to predict house prices. Learn logistic regression for binary outcomes, using R's glm to estimate probabilities and classify transactions.

  • Decision Tree7:55

    Explore decision trees and random forests in R for classification and regression, comparing single trees to ensembles with training and testing data and interpreting the most important factors.

  • Time Series12:18

    Explore time series modeling in R, from mean and exponential smoothing to seasonal and ARIMA/ARMAX methods, using ts objects created with TTS, to forecast across time horizons.

  • Problems Faced by Life Insurance Co11:32

    Learn how a life insurance company uses predictive analysis on a 26-variable dataset to flag disease risk and price premiums, with R Markdown for presentation.

  • Data Exploration and Preparation7:43

    Explore and prepare data in R by converting variables to factors and ordered types, then analyze missing values, outliers, and relationships. Use logistic regression with feature selection and roc evaluation.

Requirements

  • You will need to download and install R and R Studio on your PC or laptop. Both R and R Studio are for Free Software.
  • No prior knowledge is required. You need only a desire to learn new things and an access to a computer.

Description

Your journey will start with the theoretical background of object and data types. You will then learn how to handle the most common types of objects in R. Much emphasis is put on loops in R since this is a crucial part of statistical programming. It is also shown how the apply family of functions can be used for looping. In the graphics section you will learn how to create and tailor your graphs. As an example we will create boxplots, histograms and piecharts. Since the graphs interface is quite the same for all types of graphs, this will give you a solid foundation. There are lots of R courses and lectures out there. However, R has a very steep learning curve and students often get overwhelmed. This course is different. This course is truly step-by-step. In every new tutorial we build on what had already learned and move one extra step forward. After every video, you learn a new valuable concept that you can apply right away. And the best part is that you learn through live examples.

All the important aspects of statistical programming ranging from handling different data types to loops and functions, even graphs are covered. Learning R will help you conduct your projects. In the long run, it is an invaluable skill that will enhance your career. The course will teach you the basic concepts related to Statistics and Data Analysis, and help you in applying these concepts. Various examples and data sets are used to explain the application.

Who this course is for:

  • This course is for you if you are tired of R courses that are too complicated
  • Data Analytics aspirants, Data Scientists, Entrepreneurs
  • Anybody interested in statistical programming
  • Anybody who has basic R knowledge and would like to take their skills to the next level