When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

From Zero to R Hero 1 - Get to know R programming

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon3 hours 2 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About From Zero to R Hero 1 - Get to know R programming

Preview

Intro to R

How to read code

Installing R and RStudio

Intro to basic analyses

Setting up your programming environment

Reading in a dataset and changing column names

Checking for errors in a dataset

Fixing errors in a dataset

Exploring a dataset (histograms, box plots, descriptive statistics)

Challenge #1 - Create plots and statistical summary of a variable

Exporting plots and statistical summaries

Exploring categorical variables (bar plots, proportions, multi-part plots)

Working with data types (vectors, factors, data frames)

Creating a custom function for statistical analysis (t-test, ANOVA, plotting)

Writing a loop for running the custom analysis function

Writing a loop for creating scatter plots

Creating a custom function for statistical analysis (correlation & regression)

Challenge #2 - Write a for loop to run the custom analysis function

Course Review

What You Will Learn?

  • This class is designed to introduce core programming principles as we work through real world analyses and build your knowledge and capabilities as we progress. No prior programming or statistics experience is required..
  • After completing the course, you will have developed a foundation of basic ability to program in R, be capable of performing statistical analyses using R, and be familiar with how to generate meaningful graphical output of results..
  • R is like any other programming language in that it has a steep learning curve. This class will reduce that learning curve through active learning whereby you learn by doing as everything we do in this class will involve real-life data and hands-on activities..
  • Through this hands-on approach you will actively learn how to solve multiple common problems facing R users in academia, private industry, and data science in general. This unique approach will foster your ability to solve problems using R and it will allow the relevance and power of R’s tools to become apparent..
  • This course focuses on exploring the core principles of programming, basic statistical analyses, and data visualizations..
  • I’m looking forward to beginning our journey into R and turning you into a confident and accomplished R user!.
  • I’ll see you in class,.
  • David Keellings.