Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Cox Model Go Brrr - A Journey to Performance

The Julia Programming Language via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn how to optimize the Cox model implementation in Julia through a comprehensive performance journey that transforms a naive implementation into one that outperforms historical R/C equivalents. Explore the Cox model as a standard parametric model for censored time-to-event data in survival analysis, starting with an off-the-shelf numerical solver using automatic differentiation before progressing through manual derivative and Hessian implementation, custom solving loops, profiling techniques, and allocation reduction strategies. Discover how Julia's ecosystem tools facilitate type stability and allocation reductions while building fair performance comparisons, and examine the mathematical analysis that led to departing from standard Newton-Raphson minimization for crucial performance improvements. Master the development of a high-performance Cox algorithm implementation destined for SurvivalModels.jl that serves as a pillar of numerical survival analysis across fields including public health and medicine.

Syllabus

Cox model go brrr: a journey to performance. | Laverny | JuliaCon Global 2025

Taught by

The Julia Programming Language

Reviews

Start your review of Cox Model Go Brrr - A Journey to Performance

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.