0Pricing
Data Science Academy · Leçon

Fenêtres glissantes et décalages

Lissage et variables décalées

Fenêtres glissantes et décalages est une leçon Data Science Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Data Science Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Data Science Academy comprend 4 leçons au total.

Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.

Smoothing Out the Bumps

Raw time series can be jumpy. A rolling window averages nearby points so the underlying signal becomes easy to see. 🌊

What a Window Really Is

A window is a fixed number of recent points. It slides forward one step at a time, recomputing a summary at each position.

The Rolling Mean

The most common move is a rolling mean: average the last few values to smooth the line. pandas makes it a one-liner.

sales.rolling(window=7).mean()

Window Size Is a Trade-Off

A larger window smooths more but reacts slowly; a smaller one stays responsive but noisy. You tune it to the question.

The First Values Are NaN

A window of 7 needs 7 points before it can compute. So the first rows come back as NaN until enough history exists.

Beyond the Mean

Rolling works with more than averages. A rolling std reveals how volatility changes over time, which trends alone hide.

sales.rolling(window=30).std()

Meet the Lag

A lag is simply the value from an earlier time step. Yesterday's sales as a column is a lag-1 feature.

Shift Creates Lags

pandas builds lags with shift. Calling shift(1) pushes every value down one row so each row sees its past.

df['lag_1'] = sales.shift(1)

Why Lags Power Forecasts

Most series depend on their own recent past. Feeding a model good lag features lets it learn that yesterday predicts today.

Differencing Is a Lag Too

Subtracting the previous value, value minus its lag, gives the change between steps. It is the seed of differencing.

df['change'] = sales - sales.shift(1)

Combine Rolling and Lags

Strong feature sets often mix both: a few lags plus a rolling mean. Together they capture recent level and direction.

Quick Check

Which pandas method shifts values to their previous time step to build a lag feature?

Recap: Past as Features

You used rolling windows to smooth and lags via shift to bring the past forward, the two staples of time series features.

Questions Fréquemment Posées

La leçon « Fenêtres glissantes et décalages » est-elle gratuite ?

Oui — le texte complet de « Fenêtres glissantes et décalages » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Data Science Academy, passe à CoddyKit PRO. Le cours Data Science Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Fenêtres glissantes et décalages » ?

Lissage et variables décalées Tu pratiques Data Science Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Data Science Academy ?

Aucune expérience préalable n'est requise. Data Science Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Fenêtres glissantes et décalages » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Data Science Academy ?

Oui. Chaque leçon Data Science Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Tendance, saisonnalité et bruit
  2. Fenêtres glissantes et décalages
  3. Stationnarité et différenciation
  4. Une première prévision de référence
← Retour à Data Science Academy