We may earn an affiliate commission when you visit our partners.
Take this course
R-Tutorials Training

Survival Analysis is a sub discipline of statistics. It actually has several names. In some fields it is called event-time analysis, reliability analysis or duration analysis. R is one of the main tools to perform this sort of analysis thanks to the survival package.

In this course you will learn how to use R to perform survival analysis. To check out the course content it is recommended to take a look at the course curriculum. There are also videos available for free preview.

The course structure is as follows:

Read more

Survival Analysis is a sub discipline of statistics. It actually has several names. In some fields it is called event-time analysis, reliability analysis or duration analysis. R is one of the main tools to perform this sort of analysis thanks to the survival package.

In this course you will learn how to use R to perform survival analysis. To check out the course content it is recommended to take a look at the course curriculum. There are also videos available for free preview.

The course structure is as follows:

We will start out with course orientation, background on which packages are primarily used for survival analysis and how to find them, the course datasets as well as general survival analysis concepts.

After that we will dive right in and create our first survival models. We will use the Kaplan Meier estimator as well as the logrank test as our first standard survival analysis tools.

When we talk about survival analysis there is one model type which is an absolute cornerstone of survival analysis: the Cox proportional hazards model. You will learn how to create such a model, how to add covariates and how to interpret the results.

You will also learn about survival trees. These rather new machine learning tools are more and more popular in survival analysis. In R you have several functions available to fit such a survival tree.

The last 2 sections of the course are designed to get your dataset ready for analysis. In many scenarios you will find that date-time data needs to be properly formatted to even work with it. Therefore, I added a dedicated section on date-time handling with a focus on the lubridate package. And you will also learn how to detect and replace missing values as well as outliers. These problematic pieces of data can totally destroy your analysis, therefore it is crucial to understand how to manage it.

Besides the videos, the code and the datasets, you also get access to a vivid discussion board dedicated to survival analysis.

By the way, this course is part of a whole data science course portfolio. Check out the R-Tutorials instructor page to see all the other available course.

Well over 100.000 people around the world did already use our classes to master data science. Why don´t you try it out yourself? With a Udemy 30-day money back guarantee there is nothing you can lose, you can only gain precious skills to come out ahead in today’s job market.

Enroll now

What's inside

Learning objectives

  • The general concepts of survival analysis
  • How to use r for survival analysis
  • Identify the best packages for survival data
  • The best data structure of a survival dataset and how to clean it
  • Visualizing survival models with different charting tools: ggplot2, ggfortify, r base
  • Kaplan-meier estimator
  • Logrank test
  • Cox proportional hazards model
  • Parametric models
  • Survival trees
  • Missing data imputation
  • Outlier detection
  • Date and time data handling with lubridate
  • Show more
  • Show less

Syllabus

Introduction
Welcome to the Course: Survival Analysis in R
Course Structure and Content: Managing Expectations
The Survival Analysis Task View
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches survival analysis in R, which is a widely used technique in industries that work with event-driven data, such as finance, insurance, and healthcare
Taught by an experienced instructor with a background in both survival analysis and R programming
Covers a range of survival analysis models, from the basics like Kaplan-Meier and Cox proportional hazards to more advanced methods such as survival trees
Includes practical exercises and datasets to help learners apply their knowledge and skills to real-world scenarios
Provides guidance on handling and preparing survival data, which is crucial for accurate analysis
Recommended for students and professionals with some prior knowledge of statistics and R programming

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical survival analysis and r implementation

According to the course's design, learners can expect a comprehensive introduction to survival analysis, with a strong emphasis on practical R implementation. The curriculum spans fundamental models like Kaplan-Meier and Cox proportional hazards, alongside newer techniques such as survival trees. A key highlight is the inclusion of essential data preparation skills, including date-time handling with lubridate, missing value imputation, and outlier detection, which are crucial for real-world datasets. The course aims to provide a solid foundation for applying these methods, positioning it as a valuable asset for those seeking to enhance their analytical capabilities in data science roles.
Presents concepts in a logical and progressive manner.
"The course seems well-organized, starting with background and moving systematically through different models."
"I like the clear progression from non-parametric to proportional hazards and then tree-based models."
"The syllabus structure suggests a smooth learning curve, making complex topics more approachable."
Covers crucial real-world data preparation techniques.
"I find the dedicated sections on managing date-time data with 'lubridate' and handling missing values particularly useful for real-world projects."
"The emphasis on outlier detection and data cleaning is highly relevant, as these are common challenges in practical analysis."
"I expect to learn practical strategies for preparing my datasets for survival analysis, which is often overlooked in other courses."
Offers a broad yet focused introduction to survival analysis.
"I expect to gain a solid understanding of both classical and modern survival analysis models."
"The course curriculum covers the general concepts, Kaplan-Meier, Logrank test, and the Cox proportional hazards model, which feels thorough."
"I anticipate learning how to apply various statistical methods for survival data, from basic concepts to advanced techniques."
Strong emphasis on hands-on application using R and key packages.
"I appreciate that this course focuses specifically on using R, which is essential for my work in data analysis."
"The practical exercises and code scripts are exactly what I need to implement these models effectively in R."
"Learning to use the 'survival' package and other R tools will be incredibly beneficial for my research."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Survival Analysis in R with these activities:
Compile a collection of survival analysis resources
Compiling a collection of survival analysis resources will make it easy for you to find the information you need when you need it.
Show steps
  • Collect links to survival analysis resources.
  • Organize the resources into a logical structure.
  • Create a document or spreadsheet that contains the resources.
Read a book on survival analysis
Reading a book on survival analysis will provide you with a comprehensive overview of the field.
View Survival Analysis on Amazon
Show steps
  • Find a book on survival analysis.
  • Read the book and complete the exercises.
  • Apply what you learned to your own data.
Create a cheat sheet of survival analysis terminology
Creating a cheat sheet of survival analysis terminology will help you remember the key terms and concepts of survival analysis.
Browse courses on Survival Analysis
Show steps
  • List the key terms and concepts of survival analysis.
  • Define each term and concept in your own words.
  • Create a cheat sheet that summarizes the terms and concepts.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Follow a tutorial on using the survival package in R
Following a tutorial on using the survival package in R will help you learn the basics of survival analysis in R.
Browse courses on R
Show steps
  • Find a tutorial on using the survival package in R.
  • Follow the tutorial and complete the exercises.
  • Apply what you learned to your own data.
Recreate a survival model from a paper
Recreating a survival model from a paper helps you understand the model's structure and assumptions, and allows you to apply your own data to the model.
Browse courses on Survival Models
Show steps
  • Find a paper that presents a survival model.
  • Read the paper and understand the model's structure and assumptions.
  • Implement the model in R using the survival package.
  • Apply the model to your own data.
  • Compare your results to the results in the paper.
Practice fitting survival models to simulated data
Practicing fitting survival models to simulated data will help you gain experience with the different types of survival models and how to interpret their results.
Browse courses on Survival Models
Show steps
  • Compare the performance of the different models.
  • Generate simulated survival data.
  • Fit different types of survival models to the data.
  • Interpret the results of the models.
Attend a workshop on survival analysis
Attending a workshop on survival analysis will allow you to learn from experts in the field and get hands-on experience with survival analysis techniques.
Browse courses on Survival Analysis
Show steps
  • Find a workshop on survival analysis.
  • Register for the workshop.
  • Attend the workshop and participate in the activities.
Start a project that uses survival analysis
Starting a project that uses survival analysis will give you the opportunity to apply your knowledge to a real-world problem.
Browse courses on Survival Analysis
Show steps
  • Define the problem that you want to solve.
  • Collect data that is relevant to the problem.
  • Fit a survival model to the data.
  • Interpret the results of the model.
  • Write a report on your findings.

Career center

Learners who complete Survival Analysis in R will develop knowledge and skills that may be useful to these careers:
Statistician
Statisticians apply mathematical and statistical methods to collect, analyze, interpret, and present data. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, provides comprehensive training in the methods and techniques used in survival analysis, making it a valuable resource for Statisticians.
Biostatistician
Biostatisticians apply statistical methods to solve problems in the field of biology and medicine. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, provides comprehensive training in the methods and techniques used in survival analysis, making it a valuable resource for Biostatisticians.
Data Scientist
Data Scientists use their knowledge of mathematics, statistics, and computer science to extract insights from data. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, provides comprehensive training in the methods and techniques used in survival analysis, making it a valuable resource for Data Scientists working in the healthcare and pharmaceutical industries.
Medical Scientist
Medical Scientists typically need a doctoral degree to qualify for employment. They apply their knowledge of biology, chemistry, and medicine to research and develop cures for diseases. The course, Survival Analysis in R, can help Medical Scientists to analyze survival data which can help them to identify risk factors for disease and to develop more effective treatments.
Actuary
Actuaries use mathematical and statistical methods to assess risk and uncertainty. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, provides comprehensive training in the methods and techniques used in survival analysis, making it a valuable resource for Actuaries working in the insurance and financial industries.
Epidemiologist
Epidemiologists study the distribution and patterns of health events and diseases in a population. Survival analysis can help Epidemiologists to identify risk factors for disease and to develop more effective prevention and treatment strategies. The course, Survival Analysis in R provides valuable training in the methods and techniques used in survival analysis, making it a valuable resource for Epidemiologists.
Clinical Research Associate
Clinical Research Associates manage and coordinate clinical trials. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, provides valuable training in the methods and techniques used in survival analysis, making it a valuable resource for Clinical Research Associates involved in oncology and other therapeutic areas.
Pharmacokineticist
Pharmacokineticists study the absorption, distribution, metabolism, and excretion of drugs in the body. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, provides valuable training in the methods and techniques used in survival analysis, making it a valuable resource for Pharmacokineticists involved in drug development.
Data Analyst
Data Analysts collect, clean, and analyze data to extract insights. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, may be useful for Data Analysts who need to understand and analyze survival data in their work.
Healthcare Consultant
Healthcare Consultants provide advice and guidance to healthcare organizations on a variety of topics, including data analysis. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, may be useful for Healthcare Consultants who need to understand and analyze survival data in their work.
Medical Writer
Medical Writers create and edit scientific and medical documents. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, may be useful for Medical Writers who need to understand and communicate survival data in their writing.
Business Analyst
Business Analysts use data to solve business problems. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, may be useful for Business Analysts who need to understand and analyze survival data in their work.
Market Research Analyst
Market Research Analysts study market trends and customer behavior. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, may be useful for Market Research Analysts who need to understand and analyze customer behavior over time.
Regulatory Affairs Specialist
Regulatory Affairs Specialists ensure that medical products meet regulatory requirements. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, may be useful for Regulatory Affairs Specialists who need to understand and analyze survival data in their work.
Software Engineer
Software Engineers design, develop, and maintain software applications. Survival analysis is a specialized field of statistics that deals with the analysis of time-to-event data. The course, Survival Analysis in R, may be useful for Software Engineers who need to develop software applications that analyze survival data.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Survival Analysis in R.
Provides a comprehensive overview of survival analysis techniques and methodologies. Suitable as a main reference book.
Provides a comprehensive overview of survival analysis methods, including parametric and non-parametric approaches.
Provides a comprehensive overview of survival analysis methods for both parametric and non-parametric models.
Provides a solid background in the theoretical concepts and statistical tools in survival analysis. Useful as a reference book.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser