- Overview
- Prerequisite
- Audience
- Audience
- Curriculum
Description:
This course will introduce you to the R programming language, the most widely used language for statistical computing and graphics. It is relatively easy to use, and the basics can be learned quickly, yet it is powerful and versatile.
Long Description:
Embark on your journey to master the fundamentals of R programming. This course is a top choice for data scientists and academic researchers seeking in-depth insights and analysis capabilities. Begin by setting up R and getting comfortable with the RStudio environment. Delve into the language with lessons on variables, data structures, loops, statements, and functions. As you progress, you'll apply your knowledge to real data analysis and visualization projects. Unlock the potential of R through hands-on experience and practical use cases. Start your path to R expertise today
Course Code/Duration:
BDT16 / 2 Days
Learning Objectives:
After this course, you will be able to:
- Install R and RStudio on personal computer.
- Learn the basics of the R programming language by completing hands-on exercises and milestones.
- Understand statistical computing and the power of R.
- Learn how to manipulate and analyze data using R.
- Learn why R is one of the most widely used languages for data science.
- Learn R’s powerful data visualization capabilities.
- Create 2 different projects using R.
- Understand how R is used in industry and academics.
- Basic knowledge of computers
- Data Analyst, Statistician, Data Scientist, Programmer, QA Analyst
- Data Analyst, Statistician, Data Scientist, Programmer, QA Analyst
Course Outline:
- Course Introduction
- Overview of the Language
- Installing R and RStudio
- Basic Operations
- Variables in R
- Working with Strings
- Manipulating Strings
- Concatenating Strings
- Finding Patterns in Strings
- Replacing Patterns in Strings
- Regular Expressions
- Programming Structures
- For Loop
- While Loop
- Conditional Statements
- Nested Statements
- User-defined Functions
- Data Structures
- Vectors
- Creating Vectors
- Indexing Vectors
- Filtering Vectors
- Sorting Vectors
- Vector Functions
- Vectorized Operations
- Vectors
- Matrices
- Creating Matrices
- Indexing Matrices
- Applying Functions to Matrices
- Creating Multidimensional Arrays
- Indexing Multidimensional Arrays
- Milestone 1: Data Handling and Manipulation
- Lists
- Creating Lists
- Indexing Lists
- Editing Values in Lists
- Factors
- Working with Factors
- Creating Ordered and Unordered Factors
- Using Factor Levels to Split a Vector
- Data Frame
- Creating and Understanding Data Frames
- Loading External Data into a Data Frame
- Indexing, Filtering, and Editing Values within a Data Frame
- Applying Functions to a Data Frame
- Merging Data Frames
- Exporting Data from Within a Data Frame to an External File
- Milestone Project 2 – Data Analysis, Analyze the Output from a Linear Regression Analysis
- Data Visualization in Base R
- Plotting Line Charts
- Customizing Charts
- Building Scatterplots
- Plotting Histograms
- Plotting Density Lines
- Plotting Bar Charts
- Plotting Pie Charts
- Plotting Boxplots
- Exporting Charts
- Milestone Project 3 – Build and Export a Custom Chart for Data Visualization
- Conclusion: Moving Forward with R
Structured Activity/Exercises/Case Studies:
- Milestone Project 1: Data Handling and Manipulation
- Milestone Project 2: Data Analysis, Analyze the Output from a Linear Regression Analysis
- Milestone Project 3: Build and Export a Custom Chart for Data Visualization
Training material provided:
Yes (Digital format)