Point-In-Time Features

Overview

Point in Time features can be viewed as features created by applying functions such as the SQL window functions. PIT features are formed through calculations across a set of table rows. Point in Time features uses SQL-like aggregate functions such as MAX, MIN, AVG, etc., aggregate functions but operations are performed across a set of rows to get an output for the row and and every row maintains its state.

Example Steps to Create Point-In-Time Features

Let's see an example to understand how a useful Point in Time feature can be created and used later for training an AI/ML model: