Applied Survival Analysis in R: Kaplan–Meier Curves, Cox Models & Competing Risks
Analyse clinical time-to-event data and interpret survival, hazard and competing-risk results through guided R practice.
About This Course
This three-day, mentor-led workshop introduces practical survival analysis for clinical and cohort data. Participants work with the colon trial dataset to explore censoring, Kaplan–Meier curves, log-rank tests, Cox regression and competing risks. Guided R activities focus on interpreting results, checking model assumptions and communicating findings clearly. Sessions are designed for 60–90 minutes each.
Aim
To help participants apply and interpret core survival-analysis methods in R using clinical trial data, while understanding key assumptions and limitations.
Workshop Objectives
- Explain time-to-event data, censoring and survival probability.
- Create and interpret Kaplan–Meier curves and compare groups using a log-rank test.
- Fit and interpret crude and adjusted Cox proportional-hazards models.
- Read hazard ratios and confidence intervals, and check the proportional-hazards assumption.
- Explain competing risks and compare cumulative-incidence estimates with standard survival estimates.
- Summarize analysis results and limitations in a concise report.
Workshop Structure
Day 1: Survival Data, Censoring & Kaplan–Meier Curves Using R
Introduction to time-to-event data using clinical and cohort examples.
Understanding event times, right-censoring and how censoring is represented in survival data.
Interpreting survival probability and the Kaplan–Meier estimator.
Introduction to the colon trial dataset and its treatment arms.
Reshaping trial data to one row per patient for analysis.
Reading survival curves and interpreting median survival.
Introduction to the log-rank test for comparing treatment groups.
Hands-On 1: Kaplan–Meier Analysis and Treatment-Group Comparison Using R
Work through a small example by hand, compare it with R output, plot survival curves for the colon trial arms, estimate median survival and run a log-rank test.
Tools: R, Google Colab with an R runtime or local R/RStudio, survival package.
Output: Kaplan–Meier plot, median survival estimates and a brief interpretation of the treatment-group comparison.
Day 2: Cox Regression, Confounding & Model Assumptions Using R
Review of survival curves, censoring and the log-rank test.
Understanding hazard as an instantaneous event rate and distinguishing it from survival probability.
Interpreting hazard ratios, confidence intervals and reference groups.
Recognizing potential confounding using age and lymph-node involvement as examples.
Comparing crude and adjusted Cox proportional-hazards models.
Interpreting a forest plot of model estimates.
Understanding the proportional-hazards assumption and why it should be checked.
Hands-On 2: Crude and Adjusted Cox Models Using R
Compare treatment arms by age and node involvement, calculate crude event rates, fit simple and adjusted Cox models, create a forest plot and check the proportional-hazards assumption.
Tools: R, Google Colab with an R runtime or local R/RStudio, survival package, ggplot2.
Output: Cox model results with hazard ratios and confidence intervals, forest plot and proportional-hazards diagnostic.
Day 3: Competing Risks, Cumulative Incidence & Reporting
Understanding competing events, such as death before recurrence can occur.
Recognizing when standard Kaplan–Meier methods may overestimate the probability of a specific event.
Interpreting cumulative incidence as the probability of an event in the presence of competing events.
Counting competing events and comparing naive estimates with competing-risk estimates.
Examining recurrence risk at selected time points and in an older-patient subgroup.
Checking that event probabilities are interpreted consistently.
Reviewing clear reporting of sample size, median survival, hazard ratios, confidence intervals, model checks and competing events.
Hands-On 3: Competing-Risk Estimates and Results Reporting Using R
Count competing events in the colon trial, compare standard and competing-risk recurrence estimates at 1, 3 and 5 years, repeat the comparison for participants aged 70 and over, and prepare a short results summary.
Tools: R, Google Colab with an R runtime or local R/RStudio, survival package, cmprsk package.
Output: Competing-event summary, cumulative-incidence comparison and a concise analysis report with key estimates and model limitations.
Who Should Enrol?
- Clinical and public-health researchers.
- PhD scholars, postgraduate students and research staff.
- Biostatisticians, epidemiologists and data analysts.
- Healthcare professionals working with clinical or cohort data.
Important Dates
Registration Ends
November 25, 2026
IST 4:30 pm
Workshop Dates
November 25, 2026 – November 27, 2026
IST 5:00 pm
Workshop Outcomes
- Prepare and explore clinical time-to-event data in R.
- Explain censoring and interpret Kaplan–Meier curves and median survival.
- Compare treatment groups using the log-rank test.
- Fit and interpret crude and adjusted Cox models, including hazard ratios and confidence intervals.
- Check the proportional-hazards assumption and explain why it matters.
- Recognize competing risks and interpret cumulative-incidence estimates.
- Present survival-analysis findings in a concise report, noting key assumptions and limitations.
Fee Structure
Frequently asked questions
Will I get the recording?
Yes. Paid participants get the session recordings and study material in their NanoSchool dashboard (My registrations → Recorded Lectures / Study Material).
What if I miss a live session?
Watch the recording in your dashboard and send your questions to the mentor through the support desk.
Do I get a certificate?
Yes, an e-certificate of participation after the workshop, with a QR code anyone can verify and an "Add to LinkedIn" button.
Which fee category applies to me?
Choose the category that matches your current role: Student, Ph.D. Scholar / Researcher, Academician / Faculty or Industry Professional.
How can I pay?
By card, UPI or PayPal on the payment page; international bank transfer is also available there.
What is the refund policy?
See our Returns, Refunds & Cancellation policy: Returns, Refunds & Cancellation policy
Registration open
More upcoming workshops
Live, mentor-led and certified. Dates and times in IST.
Environmental Exposomics in R: PFAS, Chemical Mixtures and Metabolomics
- Dates
- 16–18 Nov 2026
- Time
- 5:30 PM IST
- Duration
- 3 Days
- Level
- Moderate
- Student₹2,499
- Ph.D. Scholar / Researcher₹3,499
- Academician / Faculty₹4,499
- Industry Professional₹6,499
Plant Metabolomics: Bioactive Compounds, Pathway Analysis & Stress Biomarkers
- Dates
- 16–18 Nov 2026
- Time
- 5:30 PM IST
- Duration
- 3 Days
- Level
- Moderate
- Student₹3,000
- Ph.D. Scholar / Researcher₹4,000
- Academician / Faculty₹5,000
- Industry Professional₹7,000
AI-Driven Polymer Composites: Microstructure Analysis, Property Prediction & Inverse Design
- Dates
- 16–18 Nov 2026
- Time
- 5:30 PM IST
- Duration
- 3 Days
- Level
- Advanced
- Student₹2,999
- Ph.D. Scholar / Researcher₹3,999
- Academician / Faculty₹4,999
- Industry Professional₹5,999
Next-Gen LLM Engineering: Build, Fine-Tune & Deploy Production-Ready AI Applications
- Dates
- 17–19 Nov 2026
- Time
- 5:30 PM IST
- Duration
- 3 Days
- Level
- Moderate
- Student₹2,999
- Ph.D. Scholar / Researcher₹3,999
- Academician / Faculty₹4,999
- Industry Professional₹5,999
Wastewater-Based Epidemiology: Pathogen Surveillance, Viral Monitoring & Public Health Analytics
- Dates
- 18–20 Nov 2026
- Time
- 5:30 PM IST
- Duration
- 3 Days
- Level
- Moderate
- Student₹3,000
- Ph.D. Scholar / Researcher₹4,000
- Academician / Faculty₹5,000
- Industry Professional₹7,000
AI-Powered Industrial Digital Twins: Smart Manufacturing, Predictive Maintenance & Process Optimization
- Dates
- 18–20 Nov 2026
- Time
- 5:30 PM IST
- Duration
- 3 Days
- Level
- Moderate
- Student₹3,000
- Ph.D. Scholar / Researcher₹4,000
- Academician / Faculty₹5,000
- Industry Professional₹7,000






