Skip to content
CURRENT
-6 → -5.5 (+0.5) over 24 captures ATL @ GB spread -6 → -5.5 ATL @ GB ATL 49% tix / 59% $ — reverse line move house House backtest last 10: 6–4 · 90-day all-market 54.8% (n=8726) Wire Woman says she reported alleged 49ers impersonator to team in December · 6h ago Wire Source: Niners signing veteran receiver Cooks to practice squad · 8h ago Wire Kimes on Packers' latest O-line injury: 'It completely changes their identity' · 10h ago
← all kits
feature-transform · v1.0.0

Exponential Moving Average

Compute an exponentially weighted moving average of a numeric column, optionally partitioned by a group key and ordered by a sortable key. Pure, leakage-safe; the EMA at row t uses only rows ≤ t within its group.

Contract

Input:
Frame
Output:
Frame
Determinism:
pure
Side effects:
none
Leakage window:
0s

Params (live form)

JSON
{
  "valueColumn": "points_scored",
  "outputColumn": "points_ema",
  "groupColumn": "team_id",
  "orderColumn": "game_date",
  "alpha": 0.3,
  "seed": "first"
}

Examples

  • Smooth a team-level points-per-game series into a slow-moving form indicator.
  • Smooth a single ordered sequence with stronger reactivity (alpha=0.6).
Try in builder