skip to content

Social Sciences Research Methods Programme | SSRMP

 
Atlas.ti

This course provides an introduction to the management and analysis of qualitative data using Atlas.ti. It is divided between mini-lectures, in which you’ll learn the relevant strategies and techniques, and hands-on live practical sessions, in which you will learn how to analyse qualitative data using the software.

The sessions will introduce participants to the following:

  • consideration of the advantages and limitations of using qualitative analysis software
  • setting-up a research project in Atlas.ti
  • use of Atlas.ti's menus and tool bars
  • importing and organising data
  • starting data analysis using Atlas.ti’s coding tools
  • exploring data using query and visualization tools

Please note: Atlas.ti for Mac will not be covered.

Format

The module is split into three 3-hour sessions, each consisting of mini-lectures and hands-on live practical sessions:

Session 1: Introduction to Atlas.ti and computer assisted qualitative analysis

Session 2: Mapping and interpreting qualitative data using Atlas.ti

Session 3: Advanced features of Atlas.ti and common pitfalls of using it

System requirements

You will need your own personal computer or laptop, with acccess to the internet, and with Atlas.ti software pre-loaded and ready to use. A copy of Atlas software can be obtained from the link below: https://cambridge.store.academia.co.uk/software/atlas-ti.html

Learning Outcomes

This course does not contain a formal assessment but has learning outcomes that are linked to the wider outcomes of the broader programme:

  • describe how Atlas.ti can support qualitative data analysis in a research project and recognise the most common pitfalls
  • construct strategies for analysing data using Atlas.ti
  • perform importation and organisation of data in Atlas.ti
  • perform data analysis using Atlas.ti’s coding, memo and visualisations tools

How to Book

Bookings can be made via the Modules List where you will also find the module dates. Click on the module you want and you will be taken to a booking screen. As soon as you book, you will receive an automated email confirming your place. Please note, some modules (though not all) have multiple iterations in the Michaelmas and Lent Term.

Sessions

Date Time Teaching format
Thu 15 Feb 2024   10:00 - 13:00 In Person
Thu 22 Feb 2024   10:00 - 13:00 In Person
Thu 29 Feb 2024   10:00 - 13:00 In Person

 

Introduction to Python

This module introduces the use of Python, a free programming language originally developed for statistical data analysis. Students will learn:

  • Ways of reading data into Python
  • How to manipulate data in major data types
  • How to draw basic graphs and figures with Python
  • How to summarise data using descriptive statistics
  • How to perform basic inferential statistics

This module is suitable for students who have no prior experience in programming, but participants will be assumed to have a good working knowledge of basic statistical techniques.

Prerequisites

  • A good working knowledge of descriptive statistics (e.g., the mean and standard deviation).
  • Students who are not familiar with basic statistical techniques are advised to take modules from the SSRMP's Basic Statistics stream, up to at least the level of BQA, and preferably the level of DMA.

Assessment

There may be an online open-book test at the end of the module; for most students, the test is not compulsory.

Sessions

Michaelmas Term module

Date Time Teaching format
Tue 21 Nov   09:00 - 12:00 SSRMP Zoom
Tue 21 Nov   13:00 - 16:00 SSRMP Zoom

Lent Term module:

Date Time Format
Tue 27 Feb 2024   09:00 - 12:00 SSRMP Zoom
Tue 27 Feb 2024   13:00 - 16:00 SSRMP Zoom

How to Book

Bookings can be made via the Modules List where you will also find the module dates. Click on the module you want and you will be taken to a booking screen. As soon as you book, you will receive an automated email confirming your place. Please note, some modules (though not all) have multiple iterations in the Michaelmas and Lent Term.

Data Visualisation using Python

The module explores Good Data Visualisation (GDV) and graph creation using Python.

In this module we demystify the principles of data visualisation, using Python software, to help researchers to better understand and reflect how the “5 Principles” of GDV can be achieved. We also examine how we can develop Python’s application in data visualisation beyond analysis. Students will have the opportunity to apply GDV knowledge and skills to data using Python in an online Zoom, self-paced, practical workshop. In addition there will be post-class exercises and a 1-hour asynchronous Q&A forum on Moodle Forum.

Prerequisites

No previous knowledge or experience required although some programming experience will be an advantage.

Objectives

To explore:

• Why data visualisation is important to trans-disciplinary research(ers); basic concepts/theories on data visualisation and primary challenges in data visualisation so important in today’s big data age

• What can contribute to Good Data Visualisation (GDV), what the “5 Principles” for GDV are and why they are crucial (illustrated with examples)

• How Python can be used for data visualisation to improve data analysis

• How to apply Python to create basic graphs (single line graphs, multiple curves, scattergraphs, etc.) in accordance with

Aims

By the end of this module the trainees will be able to:

• Critically appreciate the ‘5 principles’ of GDV, and be able apply these to specific research contexts

• Understand the features and (dis)advantages of mainstream data visualisation tools (e.g. Power BI) and how to seek out the most appropriate context(s) for their use, especially Python’s potential in data visualisation and graph creation

• Plot simple graphs in Python in accordance with the “5 Principles” of good data visualization

Format

The module requires student to attend two 2-hour sessions that consist of a 2-hour presentation and self-paced preparation and post-class exercises and there will also be a 1 hour asynchronous Q&A session on Moodle Forum.

Session 1: consists of an in-person presentation and discussion, with an introduction to key concepts and problems in data visualization, with examples from case studies. There will also be an opportunity for group discussion on the principles of data visualisation and aspects to consider to successfully communicate information using visual methods.

Session 2: consists of an online Zoom workshop where students have the opportunity to apply Python to visualise data and construct different types of graphs.

System requirements

Students will be expected to have access to their own laptop or PC and ensure a copy of Python software is uploaded before the start of session 2.

Sessions

Michaelmas Term

Date Time Teaching Format
Wed 22 Nov   14:00 - 16:00 In-person venue
Wed 29 Nov   14:00 - 16:00 In-person venue

Lent Term

Date Time Teaching Format
Wed 21 Feb 14:00-16:00 SSRMP Zoom
Wed 28 Feb 14:00-16:00 SSRMP Zoom

How to Book

Bookings can be made via the Modules List where you will also find the module dates. Click on the module you want and you will be taken to a booking screen. As soon as you book, you will receive an automated email confirming your place. Please note, some modules (though not all) have multiple iterations in the Michaelmas and Lent Term.

Introduction to R

This module introduces the use of R, a free programming language originally developed for statistical data analysis. In this course, we will use R through R Studio, a user-friendly interface. Students will learn:

  • Ways of reading data into R
  • How to manipulate data in major data types
  • How to draw basic graphs and figures with R
  • How to summarise data using descriptive statistics
  • How to perform basic inferential statistics

This module is suitable for students who have no prior experience in programming, but participants will be assumed to have a good working knowledge of basic statistical techniques.

For an online example of how R can be used: https://www.ssc.wisc.edu/sscc/pubs/RFR/RFR_Introduction.html'''

Prerequisites

  • A good working knowledge of descriptive statistics (e.g., the mean and standard deviation).
  • Students who are not familiar with basic statistical techniques are advised to take modules from the SSRMP's Basic Statistics stream, up to at least the level of BQA, and preferably the level of DMA.

Reading

  • Lander, J. (2014). R for everyone: Advanced analytics and graphics. Upper Saddle River, NJ: Addison-Wesley.
  • Matloff, N. (2011). The art of R programming: A tour of statistical software design.
  • Field, A., Miles, J., & Field, Z. (2012). Discovering statistics using R. London: Sage Publications.

Assessment

There may be an online open-book test at the end of the module; for most students, the test is not compulsory.

Sessions

Michaelmas Term module

Date Time Format
Fri 3 Nov 2023  10:00 - 12:00  In-person venue
Fri 3 Nov  2023 16:00 - 18:00 In-person venue
Fri 10 Nov  2023 10:00 - 12:00 In-person venue
Fri 10 Nov  2023 16:00 - 18:00 In-person venue

Lent Term module

Date Time Format
Mon 5 Feb 2024   10:00 - 12:00 In-person venue
Mon 5 Feb 2024   16:00 - 18:00 In-person venue
Tue 13 Feb 2024   13:00 - 15:00 In-person venue
Tue 13 Feb 2024   16:00 - 18:00 In-person venue

How to Book

Bookings can be made via the Modules List where you will also find the module dates. Click on the module you want and you will be taken to a booking screen. As soon as you book, you will receive an automated email confirming your place. Please note, some modules (though not all) have multiple iterations in the Michaelmas and Lent Term.

Advanced Topics in Data Preparation Using R

The data we obtain from survey and experimental platforms (for behavioural science) can be very messy and not ready for analysis. For social science researchers, survey data are the most common type of data to deal with. But typically the data are not obtained in a format that permits statistical analyses without first conducting considerable time re-formatting, re-arranging, manipulating columns and rows, de-bugging, re-coding, and linking datasets. In this module students will be introduced to common techniques and tools for preparing and cleaning data ready for analysis to proceed. The module consists of four lab exercises where students make use of real life, large-scale, datasets to obtain practical experience of generating codes and debugging.

Learning objectives:

Overarching goal: Learn how to prepare messy datasets and clean data ready for analysis using R software

· How to process datasets in batch

· How to match, link and merge datasets (combine columns; combine rows)

· Techniques to deal with unwanted cases, including cases that do not meet the inclusion criteria, duplicates, and outliers, etc.

· How to deal with missing data

· How to recode and mutate variables

· How to revise original data files without messing up the format

· Other topics that you are interested in after we finish the above ones

Prerequisites

Some experience using R software. If you have not used R before then it is recommended that you first take the ‘Introduction to R’ module.

Sessions

Date Time Teaching format
Thu 16 Nov   10:00 - 12:00 In-person venue
Thu 16 Nov   16:00 - 18:00 In-person venue
Thu 23 Nov   10:00 - 12:00 In-person venue
Thu 23 Nov   16:00 - 18:00 In-person venue

How to Book

Bookings can be made via the Modules List where you will also find the module dates. Click on the module you want and you will be taken to a booking screen. As soon as you book, you will receive an automated email confirming your place. Please note, some modules (though not all) have multiple iterations in the Michaelmas and Lent Term.

Introduction to Stata

The course will provide students with an introduction to the popular and powerful statistics package Stata. Stata is commonly used by analysts in both the social and natural sciences, and is the statistics package used most widely by the SSRMP. You will learn:

  • How to open and manage a dataset in Stata
  • How to recode variables
  • How to select a sample for analysis
  • The commands needed to perform simple statistical analyses in Stata
  • Where to find additional resources to help you as you progress with Stata

The first day (4 hours) is a mix between pre-recorded videos and exercises that students can do by themselves. There is no live session except a 45 minutes technical assistance for those who have problems with Stata or the computer.

The second day (4 hours) contains one-hour live lecture and a .zoom exercise. The audio for the one-hour live lecture will be recoded and the answers to the final exercise will be available on the Moodle.

The course is intended for students who already have a working knowledge of statistics - it's designed primarily as a ""second language"" course for students who are already familiar with another package, perhaps R or SPSS. Students who don't already have a working knowledge of applied statistics should look at courses in our Basic Statistics Stream.

Prerequisites

The module requires preferably basic knowledge in statistics (descriptive statistics, linear regression) but it fits for students with no background in statistics.

Objectives

The student will be self-sufficient and able to explore Stata further by themselves in future.

Aims

Course attendees will learn how to open and manage their data, produce simple tables and figures, and conduct basic statistical analyses in Stata using the software's statistical language.

Format

Presentation and practicals

List of Reading Materials/Useful Web Resources

Stata Publications: http://www.stata.com/publications/
Stata user’s guide: http://www.stata.com/manuals13/u.pdf
Stata YouTube channel: https://www.youtube.com/user/statacorp

Assessment

There may be an online open-book test at the end of the module; for most students, the test is not compulsory.

Sessions

Michaelmas Term module

Date Time Teaching format
Thu 12 Oct 2023  14:00 - 16:00 In-person venue
Fri 13 Oct  2023 14:00 - 16:00 In-person venue

Lent Term module

Date Time Teaching format
Thu 18 Jan 2024   14:00 - 16:00 In-person venue
Fri 19 Jan 2024   14:00 - 16:00 In-person venue

How to Book

Bookings can be made via the Modules List where you will also find the module dates. Click on the module you want and you will be taken to a booking screen. As soon as you book, you will receive an automated email confirming your place. Please note, some modules (though not all) have multiple iterations in the Michaelmas and Lent Term.

Practical Introduction to MATLAB Programming

This module is shared with Psychology. Students from the Department of Psychology MUST book places on this course via the Department; any bookings made by Psychology students via the SSRMP portal will be cancelled.

The course focuses on practical hands-on variable handling and programming implementation using rather than on theory. This course is intended for those who have never programmed before, including those who only call/run Matlab scripts but are not familiar with how code works and how matrices are handled in Matlab. (Note that calling a couple of scripts is not 'real' programming.)

MATLAB (C) is a powerful scientific programming environment optimal for data analysis and engineering solutions. More information on the programme and its uses can be found here

More information on the course can be found here

Prerequisites

  • No prior knowledge is needed.
  • Students will need to bring their own laptop with the latest version of Matlab (see www.mathworks.com) pre-installed. Cambridge students can download and install Matlab from mathworks.com for free with their CRSid. Select and install all packages available to you.
  • Before class, please skim through the excellent free resources, Getting Started and Language Fundamentalshttp://uk.mathworks.com/help/matlab/index.html

Format

Lectures and labs

System requirements

MatLab installed on student's own laptop.

Sessions

Date Time Teaching format
Mon 16 Oct   10:00 - 12:00 In-person venue
Mon 16 Oct   14:00 - 16:00 In-person venue
Mon 23 Oct   10:00 - 12:00 In-person venue
Mon 23 Oct   14:00 - 16:00 In-person venue

How to Book

Bookings can be made via the Modules List where you will also find the module dates. Click on the module you want and you will be taken to a booking screen. As soon as you book, you will receive an automated email confirming your place. Please note, some modules (though not all) have multiple iterations in the Michaelmas and Lent Term.

90 Minute Stata - self-study

This is only available to members of Cambridge University with a valid CRSID. It is a self-study module that can be accessed at any time with out requiring to book.

90-minute Stata is a self-study tutorial which provides an introduction to the software package Stata. It is designed for people who have some existing knowledge of statistics and who have used another software package, but it is also suitable for absolute beginners (although it may take beginners considerably longer than 90 minutes to work through the materials). The course materials consist of a pdf and two Stata datasets (one large, one small). Full instructions on how to proceed are contained in the pdf file.

This is a hands-on tutorial - it's meant for doing, not just for reading. So you will need to work at a computer with access to Stata. 

https://www.vle.cam.ac.uk/course/view.php?id=127561