Janelas móveis e defasagens
Suavização e recursos de defasagem.
Janelas móveis e defasagens é uma aula grátis de Data Science Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Data Science Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Data Science Academy inclui 4 aulas no total.
Partes desta aula ainda não foram traduzidas e aparecem em inglês.
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.
Perguntas Frequentes
A aula “Janelas móveis e defasagens” é grátis?
Sim — o texto completo de “Janelas móveis e defasagens” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Data Science Academy, atualize para CoddyKit PRO. O curso de Data Science Academy inclui 4 aulas no total.
O que vou aprender em “Janelas móveis e defasagens”?
Suavização e recursos de defasagem. Você pratica Data Science Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Data Science Academy?
Nenhuma experiência prévia é necessária. Data Science Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.
Quanto tempo leva a aula “Janelas móveis e defasagens”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Data Science Academy?
Sim. Cada aula de Data Science Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Tendência, sazonalidade e ruído
- Janelas móveis e defasagens
- Estacionariedade e diferenciação
- Uma primeira previsão de referência