Research Methods in R
1. Absolute Beginners’ Guide to R
A series of worksheets on using R for data analysis in psychology. No previous knowledge of R, or of psycholopgy, is assumed.

Introduction to RStudio. How to get RStudio, and a basic introduction to the software.

Exploring data. Means, medians, and histograms.

Group differences. Means and standard deviations, by group. Filtering data. Effect size.

Evidence. Introduction to p values. Traditional betweensubjects ttest. Bayesian betweensubjects ttest.

Using RStudio projects. Creating a new project. Using an R script. Analysing your own data.

Entering data by hand. Entering data into a spreadsheet. Saving data into your RStudio project.

Calculating your module mark. How to calculate a final module mark from your component marks, using R.

Interrater reliability. Percentage agreement. Cohen’s kappa.

Relationships. Frequency and contingency tables. Mosaic plots. Traditional chisquare test. Bayesian test.

Relationships, part 2. Density plots. Scatter plots. Correlation coefficient. Bayesian and traditional tests.

Cheat sheet. Everything we’ve covered so far, condensed.

Reasons to use R. Why this course uses R to analyse data.

Other resources. A list of other Creative Commons resources about using R.
2. Putting R to work
These are mainly further practice in the skills learned in Absolute Beginners’. Where the exercises contain completely new skills, these are shown in bold. Where the excercises extend a skill you’ve already been taught, these are shown in italics. The exercises become somewhat more difficult as you go down the list.
If you are a current undergraduate student at Plymouth University, you should complete the accompanying Psych:EL (Psychology: Experiential Learning) activity first, in order to generate your own set of data. If you’re not, you can download sample data files here.

Autobiographical memory. Entering data by hand, histograms.

Face recognition. Means, filtering data, and a bar graph.

Spatial navigation. More on bar graphs.

Response compatibility. Means, filtering data, standard deviations, and density plots.

Visual illusions. Filtering data, means, violin plot, Bayesian ttest.

Facial attractiveness. Means, standard deivations, interquartile range, and density plots.

Police lineup. Contingency table, mosaic plot, Bayesian contingency test, means, density plot, Bayesian ttest

Risk taking. Means, combining data frames, filtering data, and density plots.

Animal Welfare. Percentage agreement, Cohen’s kappa, contingency tables, bar charts.

Creativity and the environment. Preprocessing, means, density plots, effect size, Bayesian ttest.

Political psychology. Means, filtering data, summarising data, density plots, effect size, Bayesian ttest, traditional ttest.
3. A Very Brief Guide to R
The Absolute Beginners’ Guide to R and Putting R to Work provide, between them, about 20 hours of introductory material. For those in a hurry, the Very Brief Guide to R covers the most critical material from those two courses in about four hours.

Using RStudio: Brief introduction to the software

Exploring data: Loading data, calculating means

Group differences: Grouping, density plots, filtering.

Evidence, part 1: Bayesian and traditional ttests

Evidence, part 2: Bayes and traditional correlation, scatterplot
4. Research Methods in Practice
The following materials are currently being developed, so on clicking these links, you may find just notes, or incomplete worksheets.
Source code
These teaching materials were generated using a combination of Markdown and RMarkdown. The full source code is available on github.
Licence
This material is distributed under a Creative Commons licence. CCBYSA 4.0.
Parts of this material have been adpated from these other Creative Commons materials:
 May, J. (2018). Getting Results with R.
 Whalley, B. (2018). Just Enough R.
 Wills, A. (2015). R for Experimental Psychologists.
Acknowledgements
Thanks to the following people for their feedback and advice on these materials:
Jackie Andrade, Eleanor Andrade May, Martyn Atkins, Patric Bach, Dale Barr, Chris Berry, Laura Charlton, Lisa DeBruine, Charlotte Edmunds, Emily Filewood, Giorgio Ganis, Phil Gee, Michaela Gummerum, Yaniv Hanoch, Cathryn Harries, Courtney Hooton, Angus Inkster, Jasmin Jones, Peter Jones, Laith Kahn, Chris Longmore, Jon May, Anthony Mee, Chris Mitchell, Millie Monks, Karol Nedza, Alyson Norman, Charlie Reynolds, Matt Roser, Paul Sharpe, Alastair Smith, Julian Stander, Sylvia Terbeck, Michael Verde, Ben Whalley.