Syllabus

This course is an introduction to using R/Rstudio to learn from data. It aims to teach useful skills: data importing, data filtering and manipulation, visualization, inferential statistics, and data modelling.

Business decisions are often too complex to be made by intuition alone. We need to communicate the structure of our reasoning, defend it to adversarial challenge and deliver presentations that show we have done a thorough analysis. We also need to understand and make use of various sources of data, organise the inputs of experts and colleagues, and use R/RStudio to provide analytical support to our reasoning. The overall objective of this course is to equip you with analytical thinking and techniques that help you be more effective in these tasks. The goal is to teach you how to perform data analysis to support decision-making, build simple but powerful models that test your intuitive reasoning, develop managerial thinking and facilitate the communication of your recommendations.

By the end of the course you should be able to identify the areas where data analytics can add the most value, select appropriate types of analyses and apply them in a small-scale, quick-turnaround but high-impact fashion.

Learning Objectives

• Articulate, extract and analyse valuable information from data

• Understand and quantify the accuracy of sample evidence

• Build regression models to describe and predict complicated outcomes

• Communicate quantitative analysis and recommendations effectively with RMarkdown

• Be able to use R and R studio effectively for data analysis and decision making

Required Texts or Readings

We will be drawing on the following online textbooks.

Assessment Policy

Grades will be based on the following:

Assessment type Due Weight Group/individual
Homework in R Markdown (3*5%) 4, 8, 10 Sep 2020 15% Group
Group Project 17 Sep 2020 30% Group
Portfolio website 18 Sep 2020 10% Individual
Final Exam, online, timed 25 Sep 2020 45% Group

Assignments are due by 11:59 PM UTC on the day they are due.

Detailed Course Schedule

Here is a detailed schedule for this class.

Words of Encouragement

Learning R can be challenging at first— it’s like learning a new language, just like Spanish, French, or Chinese. Hadley Wickham—the chief data scientist at RStudio and the author of some amazing R packages you’ll be using like ggplot2made this wise observation:

It’s easy when you start out programming to get really frustrated and think, “Oh it’s me, I’m really stupid,” or, “I’m not made out to program.” But, that is absolutely not the case. Everyone gets frustrated. I still get frustrated occasionally when writing R code. It’s just a natural part of programming. So, it happens to everyone and gets less and less over time. Don’t blame yourself. Just take a break, do something fun, and then come back and try again later.

Even experienced programmers find themselves bashing their heads against seemingly intractable errors.

Alison Horst: Gator error

The 15 minute rule

It’s good practice to follow the 15 minute rule. If you encounter a problem in your work, spend 15 minutes troubleshooting the problem on your own; Google, RStudio Support, and StackOverflow are good places to look for answers. So if you google your error message, you will find that 99% of the time someone has had the same error message and the solution is on stackoverflow.

However, if after 15 minutes you still cannot solve the problem, please ask for help– post a question on Slack, email me, reach out to a friend.

Learning during a pandemic

Life over the past few months has been a challenge for everyone. You most likely know people who have lost their jobs, have tested positive for COVID-19, have been hospitalised, or perhaps have even died.

I am fully committed to making sure that you learn everything you were hoping to learn from this class! I will make whatever accommodations I can to help you finish your assignments, do well on your projects, and learn and understand the class material.

If you feel like you’re behind or not understanding everything, do not suffer in silence— please reach out and talk to me! I want you to learn lots of useful and beautiful things from this class, but I primarily want you to stay healthy, balanced, and grounded during this crisis.