Introduction
information science issues predict the what — for instance, what will a home promote for? Or what will a buyer buy? Or what is the chance {that a} affected person has a illness?
Many real-world selections, nevertheless, rely simply as a lot on when one thing will occur. How lengthy till a buyer churns? When will a mortgage default? How a lot time stays earlier than a part fails?
Predicting when one thing will occur is a predictive modeling use case that doesn’t get a lot consideration in introductory supplies. Predicting the “when” is sometimes called time-to-event modeling or survival evaluation.
Whereas occasion modeling shares strategies and intuitions with extra conventional predictive modeling, it additionally introduces nuances that have to be accommodated to create efficient predictions.
That is the beginning of a multi-part sequence that can cowl the fundamentals of time-to-event modeling. This primary half will focus on fundamental ideas whereas future articles will cowl time-to-event mannequin growth strategies.
Listed below are the three matters I’ll cowl on this article:
- Placing occasions into discrete time
- Censoring in occasion information
- The life desk
Discretizing Time
Whereas time is steady by nature, relying on the time-to-event modeling use case, it may be acceptable to deal with time as steady or discrete. On this article we’ll be specializing in discrete, however I do wish to spend a little bit time discussing the choice of discrete vs. steady time therapy.
Tips for when to deal with time as steady
Time is usually greatest handled as steady when:
- The occasion can happen at any cut-off date and is inherently steady (we’ll distinction this with the much less intuitive, inherently discrete occasions within the subsequent part). Tools failure is a typical instance.
- The timing of the occasion might be measured exactly. It’s troublesome to measure the precise second an unemployed particular person will get a job, however fashionable automobile sensors can seize the precise timing of a automotive accident.
- The granularity of the time measurement could be very small relative to the general time horizon. For instance, measuring occasions all the way down to the second when the pure timeline of the occasion spans weeks or months.
Word that, measuring time in small increments alone doesn’t mechanically suggest a continuous-time setting. Contemplate human response time to altering photographs. Response time might be measured in centiseconds (1/100 of a second), however since typical response occasions are on the order of two–3 centiseconds, this unit represents a big portion of the underlying timeline. Regardless of the small unit of measurement, this instance most likely wouldn’t do nicely as a continuous-time mannequin.
Tips for when to deal with time as discrete
- The occasion itself is inherently discrete. For instance, a buyer can solely miss a cost on a due date; they can not miss it at an arbitrary cut-off date.
- Exact occasion timing can’t be reliably captured. We will’t know precisely when a pipe burst or when an individual contracted a illness.
- Knowledge are aggregated at discrete intervals for sensible causes. In lots of functions, treating time as steady provides little worth. In residence insurance coverage, for instance, it hardly ever issues what second a pipe burst or a fireplace began; the related unit is usually simply the day of the occasion or the day the declare was filed.
When the modeling context requires discrete time, an express determination have to be made about the best way to discretize. This requires an excellent understanding of the issue area. In life insurance coverage, time is usually measured in years; in enterprise reporting, months or quarters could also be extra acceptable.
A word on ties — One further distinction I needed to name out between discrete and steady time are ‘ties’ — i.e., an occasion occurring at the very same time for a number of observations. Many steady time-to-event modeling strategies assume that ties will not be doable and don’t exist within the dataset. Discrete time-to-event approaches should not have this assumption and relying on the use case, ties might be frequent (consider insurance coverage claims in a month).
Censoring
Knowledge censoring is way more frequent in time-to-event information than in additional conventional machine studying functions. Knowledge censoring happens when the worth of an remark is barely partially identified — we’d realize it lies above (proper censoring) or under (left censoring) a sure level, however we don’t know the precise worth.
Consider your self for instance, what number of years are you going to stay? you’ll no less than stay to your present age (as a result of you have already got), however you don’t understand how a lot additional you’ll make it. You’re a proper censored information level! Your great-great grandmother will not be censored as a result of she has already handed, yow will discover out how lengthy she lived. Okay, sufficient of this instance, I don’t like considering my very own mortality.
Whereas proper and left censoring can happen in time-to-event functions, I’ll focus my dialogue on proper censoring as a result of it’s the commonest kind you’ll come throughout. Proper censoring will often come from two phenomena within the information: (1) the occasion hasn’t occurred or hasn’t had full alternative to occur for some observations and (2) information stopped being collected for some observations sooner or later in time. We’ll spend a little bit time discussing every.
The occasion hasn’t occurred
Our barely too-real life span instance falls into the class of censoring because of an occasion not occurring. Loss of life and taxes are inevitable — or so they are saying. However not all occasions that you just may must mannequin are assured to finally occur. Consider modeling when somebody will get the flu, will get fired from their job or when an insurance coverage declare on a home is filed. These are issues that would or couldn’t occur, however they’re additionally topic to censoring.
Let’s discover the house insurance coverage instance a little bit extra. We wish to predict the timing of claims for a set of residence insurance coverage insurance policies. We now have a dataset with 1-year contracts that goes again to contracts that began 5 years in the past and contains information as much as final month. Cease and take into consideration the place the censoring is available in right here. All contracts that originated lower than a 12 months in the past are proper censored — we don’t know what number of claims they are going to have as a result of they’re nonetheless open.
Knowledge stopped being collected
Typically our information are censored as a result of we fail to gather occasion information for varied causes. Think about we’re doing a examine on how lengthy it takes a job seeker to get a proposal. We begin out with 500 members in our examine, however after a short time, 50 of them cease answering our calls and emails. We all know what their provide standing was the final time we contacted them, however we don’t know what it’s now or sooner or later (assuming they proceed to ghost us).
To additional illustrate, let’s return to our residence insurance coverage instance. We are going to most likely have some prospects that can cancel their contracts with us through the contract interval. For these prospects, we all know the quantity and timing of claims (if any) as much as cancellation, however after they cancel, we don’t know if that they had a claimable occasion(s).
What occurs if you happen to don’t do something about information censoring?
Fashions which might be created with out addressing censoring will current bias of their predictions. As a result of we’re observing occasions, extra censoring reduces the variety of noticed occasions. When our mannequin sees fewer occasions, it predicts them much less steadily. Time-to-event fashions constructed with out lodging for censoring will generate predictions which might be biased under precise noticed occasions.
Further Word: Most time-to-event strategies assume censoring is non-informative. Which means the explanation an remark is censored is unrelated to its underlying occasion danger after accounting for noticed options. If censoring is expounded to occasion danger, normal time-to-event strategies can turn into biased. In some functions, it might be extra acceptable to mannequin the censoring mechanism explicitly. For instance, by treating it as a competing danger.
The excellent news is that there’s a easy information transformation that corrects for time-based proper censoring. The life desk offers a transparent and intuitive strategy to see how this correction works.
The Life Desk
Life tables are quite simple, however illustrative instruments for modeling time-to-event information. Whereas the precise prediction methodology is mostly rigid and underfit, understanding the information structuring in life tables units an excellent basis for extra superior time-to-event modeling approaches.
Earlier than moving into the nitty-gritty of life tables, I wish to give a conceptual overview of what they do. Briefly, life tables reduce time into a number of discrete chunks to handle the censoring problem.
Take into consideration a single residence insurance coverage coverage. We will undoubtedly know the variety of claims by merely observing the contract till it expires. However to try this, we’ve got to attend till the contract ends, which delays our capability to study from current information. The life desk permits us to start out studying from the information way more rapidly by slicing time into discrete chunks. We will study from every discrete chunk of time as quickly because it ends. As an alternative of ready on a house insurance coverage coverage expiration date, we will begin studying after the primary month (if we discretize time by month).
Every row of a life desk corresponds to a discrete unit of time. The columns of the life desk broadly match into two classes: (1) observational information and (2) calculations from the observational information. The observational columns embody the variety of items ‘in danger’ (items that would have an occasion occur to them), variety of items that did have the occasion happen and the variety of items that have been censored. The calculation columns embody variety of items adjusted for censoring, the conditional chance of the occasion, the unconditional chance of the occasion and the survival chance.
Verbally describing the life desk isn’t straightforward. Let’s undergo an instance to develop our instinct.

Word, I added the extra (1-conditional prob) column for illustration

I wish to re-emphasize the significance of understanding the calculations within the life desk. Whereas life tables themselves are hardly ever used for predictive modeling, the main points of the calculations are completely elementary data when utilizing extra superior strategies.
If you’ll be able to learn by means of the formulation and get it, nice! If not, I left further feedback on every calculation under.
Let’s undergo the columns one after the other.
Discrete Time — The sequential discretized items of time. These might be days, weeks, months and so forth.
Models at Threat — This column is the variety of items in danger in the beginning of every time interval. In different phrases, they’re the variety of items that didn’t have the occasion earlier than the time interval into consideration.
The primary worth of 1,283 is an enter, the opposite values might be calculated by subtracting the censored items and variety of occasions from the prior time interval’s items in danger.
Censored — These are the variety of items that have been censored within the present time interval. Word that these calculations assume that they have been censored in the beginning of the time interval. Which means that the censored items weren’t ‘in danger’ throughout time interval. Easy modifications to the calculations can change the belief in regards to the timing of the censoring. Threat publicity for the total time interval and half of the time interval are frequent modifications.
Conditional Chance — In discrete-time survival evaluation, that is sometimes called the hazard. It’s the chance of the occasion occurring within the present interval given survival as much as that interval.
1-Conditional Chance — Easy calculation to get the conditional survival chance.
Survival Chance — The merchandise of the entire conditional survival possibilities as much as the present level. You possibly can consider survival as a sequence of coin flips with various possibilities of getting heads for every flip. The survival chance captures that chance that you’ll not flip a heads n occasions in a row.
Unconditional Chance – This calculation captures the chance of an occasion in a selected time interval not conditioned on survival as much as that time. It deconditions by multiplying the chance of the occasion in time interval n by the product of the entire survival possibilities within the time durations for 1 to n-1.
Wrapping It Up
Time-to-event modeling offers us the instruments to foretell when one thing will occur. This differs from the extra frequent machine studying approaches that predict what or how a lot.
On this article, we mentioned three details. (1) Discretizing time, (2) understanding censoring in time-to-event information, and (3) utilizing the life desk as an illustration of how censoring might be addressed by means of information structuring.
Within the subsequent article, we’ll construct on these ideas and present how they translate into sensible predictive modeling strategies.

