Skip to main content
HomeR

Course

Case Studies: Network Analysis in R

BasicSkill Level
4.7+
43 reviews
Updated 08/2020
Apply fundamental concepts in network analysis to large real-world datasets in 4 different case studies.
Start Course for Free
RProbability & Statistics4 hr11 videos47 Exercises4,150 XP4,127Statement of Accomplishment

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Group

Training 2 or more people?

Try DataCamp for Business

Course Description

Now that you're familiar with the basics of network analysis it's time to see how to apply those concepts to large real-world data sets. You'll work through three different case studies, each building on your previous work. These case studies are working with the kinds of data you'll see in both academic and industry settings. We'll explore some of the computational and visualization challenges you'll face and how to overcome them. Your knowledge of igraph will continue to grow, but we'll also leverage other visualization libraries that will help you bring your visualizations to the web.

Prerequisites

Network Analysis in R
1

Exploring graphs through time

In this chapter you'll explore a subset of an Amazon purchase graph. You'll build on what you've already learned, finding important products and discovering what drives purchases. You'll also examine how graphs can change through time by looking at the graph during different time periods.
Start Chapter
2

How do people talk about R on Twitter?

In this lesson you'll explore some Twitter data about R by looking at conversations using '#rstats'. First you'll look at the raw data and think about how you want to build your graph. There's a number of ways to do this, and we'll cover two ways: retweets and mentions. You'll build those graphs and then compare them on a number of metrics.
Start Chapter
3

Bike sharing in Chicago

4

Other ways to visualize graph data

So far everything we've done has been using plotting from igraph. It provides many powerful ways to plot your graph data. However many people prefer interacting with other plotting frameworks like ggplot2, or even interactive frameworks like d3.js. In this lesson you'll look at other plotting libraries that build on the ggplot2 framework. You'll also look at other non-"hairball" type methods like hive plots, as well as building interactive and animated plots.
Start Chapter
Case Studies: Network Analysis in R
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
Enroll Now

Don’t just take our word for it

*4.7
from 43 reviews
77%
21%
2%
0%
0%
  • Paul
    5 weeks ago

  • Stanislau
    2 months ago

  • YIJIE
    2 months ago

  • vishal
    2 months ago

  • Jasreet
    2 months ago

  • ludo
    3 months ago

Stanislau

YIJIE

Jasreet

FAQs

What real-world network datasets are analyzed in this course?

You explore an Amazon purchase graph, Twitter conversations using the rstats hashtag, and Chicago bike sharing network data across four applied case studies.

Does this course go beyond igraph for visualization?

Yes. Chapter 4 introduces ggplot2-based graph plotting libraries, hive plots as alternatives to hairball visualizations, and interactive and animated plot frameworks.

What R packages do I need to be familiar with?

You should know igraph from the prerequisite Network Analysis in R course. The case studies also introduce visualization libraries that extend ggplot2 for network graphs.

Does the course cover how networks change over time?

Yes. Chapter 1 examines the Amazon graph during different time periods, showing you how to analyze graph evolution and identify temporal patterns in network structure.

Is this course suitable for beginners in network analysis?

It is listed as beginner level but requires completion of Network Analysis in R and intermediate R. The case study format applies foundational concepts to complex real datasets.

Join over 19 million learners and start Case Studies: Network Analysis in R today!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.