// Replace title block colour with text shadow
Where should I start - R or Python?

Where should I start - R or Python?

If you conduct social science research and you are using Stata, SAS, or SPSS, you might be looking to learn how to use some of the new tools on the block. R and Python are the two popular programming languages used by data analysts and although you could learn both, that would require a significant time investment. So which should you start with? And which one is best for social scientists?

Glossary of Big Data Terms

Glossary of Big Data Terms

Learning how to work with Big Data comes with a lot a new terminology (and jargon!). In an effort to bring some clarity to what can be a confusing area, the SAGE Campus team have created this glossary of Big Data and data science terms.

The good and bad of data visualisation

The good and bad of data visualisation

May is the month for Data Visualisation! Stay tuned to the SAGE Campus blog to discover from Andy Kirk, data viz guru, the small decisions that make a big difference to your visualisations.

Take 5 with Phillip Brooker

Take 5 with Phillip Brooker

Phillip Brooker is an interdisciplinary researcher in the field of social media analytics, with a background in sociology and sociological research methods. Phillip co-convenes the Programming-as-Social-Science (PaSS) network (www.jiscmail.ac.uk/PaSS) which explores computer programming as a subject and methodological tool for social research and teaching. Phillip is also our social science expert and course instructor on Introduction to Python for Social Scientists. We spoke to him about his background in computational social science and what he’s been working on recently.

Take your visualizations to the next level By Lily Mehrbod

Take your visualizations to the next level By Lily Mehrbod

Visualizations, whether we realise it or not, surround us and are part and parcel of the fabric of our everyday lives. From weather reports to emotive statistics conveyed in new stories, visualizations profoundly shape our cognitive awareness and understanding of reality. But how can social science researchers use them to their advantage?

Get your data in order with R! By Lily Merhbod

Get your data in order with R! By Lily Merhbod

You’ve probably heard of R, the statistical software package, but are you aware of all its benefits? I’m going to briefly outline the main advantages of R, with a focus on how it can help you clean up and sort all that messy data that threatens to disrupt your research project if not dealt with properly (as well as give you a major headache!).

Why use quantitative text analysis? By Lily Mehrbod

Why use quantitative text analysis? By Lily Mehrbod

Have you ever needed to analyse hundreds of documents, spent days going through only a fraction of them, and then thrown your pencil up in despair as you scream “there must be a better way!” If so, quantitative text analysis may be for you.

A bitesize intro to... Thinking like a (Python) Programmer

A bitesize intro to... Thinking like a (Python) Programmer

When writing code you’ll probably, at some point, want to reuse that code and maybe have someone else be able to read it and use it. So it is important to make sure that the code is readable for both yourself and others. You can achieve this by bearing in mind the 3 rules in this blog post.    

3 benefits of interactive visualization

3 benefits of interactive visualization

Interactive visualization is particularly useful for social science as we usually look for variation or trends over time, which are easy to spot in visualizations. Here are 3 benefits of using interactive data visualization for your research. 

Take 5 with Nicole Rae Baerg

Take 5 with Nicole Rae Baerg

At SAGE Campus we’re always keen to hear how researchers are using computational methods. We spoke to Nicole Rae Baerg one of our social science experts on Fundamentals of Quantitative Text Analysis, and asked her a few questions about her work, and which tools she recommends to others. 

The 3 Basic Steps of Quantitative Text Analysis

The 3 Basic Steps of Quantitative Text Analysis

Quantitative Text Analysis is the automated, systematic method for processing large amounts of text. This means we can easily carry out tasks such as extracting policy positions from election manifestos or speeches, or even study attitudes or emotion in newspapers. The common focus across all methods used in QTA is that they can be reduced to three basic steps. Find out what the 3 steps of QTA are in this blog post.  

Top tips for using data science in social science research

Top tips for using data science in social science research

We asked Phillip Brooker, an interdisciplinary researcher in the field of social media analytics, and social science expert on Introduction to Python for Social Scientists, for his advice on using data science methods in social science research. 

Phillip has background in sociology and sociological research methods, and co-convenes the Programming-as-Social-Science (PaSS) network which explores computer programming as a subject and methodological tool for social research and teaching. So if you’re looking into computational social science, listen up, you’re in good hands!

A bitesize intro to... Web Scraping

A bitesize intro to... Web Scraping

The internet represents a vast and ever expanding source of social science data. Some of these data are well curated and easily downloadable, but much of these data are “hidden in plain sight”. An increasingly important tool in the social scientist’s toolkit is the ability to automatically collect data from the internet – a process commonly referred to as web scraping. Here’s a bitesize look at web scraping. 

A bitesize intro to… The Basic Data Structures in R

A bitesize intro to… The Basic Data Structures in R

If you are just getting started with R, and coming to it from a background using statistical analysis software like Excel, SAS, Stata, or SPSS, then one of the first things you will have to get used to is the concept of a data structure. In all of the aforementioned software, you read in your data as a spreadsheet and then only operate on that one spreadsheet (with some exceptions). In R you can represent data in many more formats than just a spreadsheet, and you can hold all of these objects in memory at the same time. This is a very powerful concept, and one that allows R to perform many data management tasks that would simply be impossible in the programs named above. Here I will provide a brief conceptual overview of five of the most commonly used data structures in R.

Putting big data to good use

Putting big data to good use

Is the news all bad when it comes to big data and its potential uses? How can we effectively utilise the power of big data in the social sciences? These are just two of the questions that were up for discussion at the ESRC Festival of Social Science panel entitled "Putting big data to good use" at the British Academy in London. In this post, Katie Metzler introduces us to the panelists and some of the topics that were discussed. 

Big data, new technology and creativity abound: Meet the SAGE Campus team

Big data, new technology and creativity abound: Meet the SAGE Campus team

Today, in an age of big data and new technologies, researchers within the social sciences have opportunities to analyze information in ways that were previously thought impossible. Yet this has also posed challenges as not everyone is equipped with the skills or knowledge to be able to use this data in the most effective way. This is where the SAGE Campus team comes in: earlier this year, we launched a series of online courses to teach data science skills to social sciences. My name is Katie Metzler, Head of Methods Innovation at SAGE, and I’m delighted to be able to introduce you to the team.  

How are you analyzing your texts?

How are you analyzing your texts?

The digital age has made huge amounts of data available for analysis in the form of newspapers, blogs, social media feeds, government documents, the list goes on! 

In this post we consider some of the challenges of working with such vast amounts of data and the role that QTA plays.