3
Loading Events
Home Recorded Courses Time Series Analysis and Forecasting (TSAFPR)
TSAFPR

Time Series Analysis and Forecasting

Master time series analysis and forecasting in R. Learn ARIMA, GAMs, exponential smoothing, Bayesian models, GARCH, and more in this on-demand course.

  • Duration: 35 Hours
  • Format: Recorded ‘on-demand’ Format

£450Registration Fee

Register Now

Like what you see? Click and share!

5.0

from 200+ reviews

Course Description

During this course we provide a comprehensive practical and theoretical introduction to time series analysis and forecasting methods using R. Forecasting tools are useful in many areas, such as finance, meteorology, ecology, public policy, and health. We start by introducing the concepts of time series and stationarity, which will help us when studying ARIMA-type models. We will also cover autocorrelation functions and series decomposition methods. Then, we will introduce benchmark forecasting methods, namely the naïve (or random walk) method, mean, drift, and seasonal naïve methods. After that, we will present different exponential smoothing methods (simple, Holt’s linear method, and Holt-Winters seasonal method). We will then cover autoregressive integrated moving-average (or ARIMA) models, with and without seasonality. We will also cover Generalized Additive Models (GAMs) and how they can be used to incorporate seasonality effects in the analysis of time series data. Finally, we will cover Bayesian implementations of time series models and introduce extended models, such as ARCH, GARCH and stochastic volatility models, as well as Brownian motion and Ornstein-Uhlenbeck processes.

What You’ll Learn

During the course will cover the following:

  • Introductory concepts in time series analysis.
  • Useful plots in time series analysis.
  • Benchmark forecasting methods.
  • Exponential smoothing.
  • Autoregressive (AR) and moving-average (MA) models.
  • Autoregressive integrated moving average (ARIMA) models and seasonal ARIMA models.
  • Generalized Additive Models (GAMs). An introduction to semi-parametric regression using splines. Incorporating trends and seasonal components of a time series using a GAM.
  • Bayesian time series modelling.
  • Continuous time series.

Course Format

Flexible Learning Structure

Learn through a carefully structured mix of lecture recordings and guided exercises that you can pause, revisit, and complete at your own pace—ideal for busy professionals or those balancing multiple commitments.

Access Anytime, Anywhere

All course content is available on-demand, making it accessible across all time zones without the need to attend live sessions or adjust your schedule.

Independent Exploration with Support

Engage deeply with course topics through self-directed study, with the option to reach out to instructors via email for clarification or deeper discussion.

Comprehensive Learning Resources

Gain full access to the same high-quality materials provided in live sessions, including code, datasets, and presentation slides—all available to download and keep. Please note recordings can only be streamed.

Work With Your Own Data, On Your Terms

Apply what you learn directly to your own data projects as you go, allowing for a personalized and immediately practical learning experience.

Continued Guidance and Resource Access

Receive 30 days of post-enrolment email support and unrestricted access to all session recordings during that time, so you can review and reinforce your learning as needed.

Who Should Attend / Intended Audiences

This course is designed for individuals interested in forecasting methods and the application of R in data science or statistics. R is a widely used programming language across academic research, as well as in both the public and private sectors. Participants should have a basic understanding of R and core statistical concepts, including linear regression models, statistical significance, and hypothesis testing. They should also be familiar with using R for tasks such as importing and exporting data, manipulating data frames, fitting basic statistical models, and creating simple exploratory and diagnostic plots.

Equipment and Software requirements

A laptop or desktop computer with a functioning installation of R and RStudio is required. Both R and RStudio are free, open-source programs compatible with Windows, macOS, and Linux systems.

While not essential, using a large monitor—or ideally a dual-monitor setup—can significantly enhance your learning experience by allowing you to view course materials and work in R simultaneously.

All necessary R packages will be introduced and installed during the workshop.

Download R Download RStudio Download Zoom

Dr. Rafael De Andrade Moral

Dr. Rafael De Andrade Moral

Rafael is a statistician working at the intersection of ecological science, environmental research, and applied statistical modelling. His work focuses on developing and applying statistical and mathematical tools to understand ecological dynamics, improve wildlife management strategies, and support sustainable agricultural and environmental practices. With a strong foundation in both biology and statistics, Rafael’s research spans areas such as hierarchical modelling, population dynamics, and the integration of ecological theory with real-world data.
Rafael holds a PhD in Statistics from the University of São Paulo, building on an undergraduate background in Biology. He is currently an Associate Professor of Statistics at Maynooth University, Ireland, where he also leads the Theoretical and Statistical Ecology Group — a multidisciplinary research hub dedicated to advancing quantitative ecology.
In addition to his academic work, Rafael is deeply invested in science communication and innovative teaching. He produces educational music videos and statistical parodies, using creative media to make statistical concepts more engaging and accessible to students and the public alike.

 

Education & Career
• PhD in Statistics – University of São Paulo
• BSc in Biology
• Associate Professor of Statistics – Maynooth University
• Director – Theoretical and Statistical Ecology Group

 

Research Focus
Rafael’s research is rooted in ecological and environmental statistics, particularly:
• Statistical modelling of species distributions and abundance
• Applications of Bayesian and hierarchical models in wildlife and agricultural contexts
• Integrative approaches combining field data, simulation, and theory to inform policy and conservation
• Methodological innovation in data-poor or complex ecological systems

 

Current Projects
• Statistical methods for population modelling and biodiversity monitoring
• Quantitative frameworks for wildlife management under uncertainty
• Modelling ecological responses to climate and land-use changes
• Public outreach through creative science communication in Statistics

 

Professional Activites
Rafael collaborates widely with ecologists, conservationists, and agricultural scientists, providing expert statistical input on study design, modelling, and data analysis. He also supervises postgraduate research across interdisciplinary projects in quantitative ecology.

 

Teaching & Skills
• Teaches courses in statistical modelling, environmental statistics, and data analysis in R
• Promotes engaging and inclusive teaching practices, including music-based educational content
• Advocates for open science, reproducibility, and the integration of theory with application

 

Links
ResearchGate
Google Scholar
ORCID
GitHub

Session 1 – 01:20:00 – Introductory concepts in time series analysis.
White noise, stationarity, autocovariance and autocorrelation.

Session 2 – 01:20:00 – Useful plots in time series analysis.
Time plots, seasonal plots, autocorrelation plots. Time series decomposition: additive and multiplicative using the fable package in R.

Session 3 – 02:00:00 – Benchmark forecasting methods.
The naïve, mean, drift, and seasonal naïve methods.

Session 4 – 03:00:00 – Exponential smoothing. Simple exponential smoothing,
Holt’s linear method, Holt-Winters seasonal method, and fable’s general ETS method.

Session 5 – 03:00:00 – Independent practical 1 – Time series plots.
This practical is not compulsory, you can complete this after the course.

Session 6 – 03:00:00 – Exponential smoothing.
Simple exponential smoothing, Holt’s linear method, Holt-Winters seasonal method, and fable’s general ETS method.

Session 7 – 03:00:00 – Independent practical 2 – Time series decomposition and benchmark forecasting methods.
This practical is not compulsory; you can complete this after the.

Session 8 – 02:00:00 – Autoregressive (AR) and moving-average (MA) models.
Unit root tests for stationarity. How to identity the order of an AR(p) or an MA(q) model using autocorrelation and partial autocorrelation plots.

Session 9 – 02:00:00 – Autoregressive integrated moving average (ARIMA) models and seasonal ARIMA models.
Automatic order selection for a (seasonal) ARIMA model using fable. Linear regression with ARIMA errors.

Session 10 – 03:00:00 – Independent practical 3 – Exponential smoothing.
This practical is not compulsory, you can complete this after the course.

Session 11 – 02:00:00 – Generalized Additive Models (GAMs). An introduction to semi-parametric regression using splines. Incorporating trends and seasonal components of a time series using a GAM.

Session 12 – 02:00:00 – An introduction to Bayesian modelling. Implementation of random walks, autoregressive, and moving average models using JAGS.

Session 13 – 03:00:00 – Independent practical 4 – ARIMA models
This practical is not compulsory, you can complete this after the course.

Session 14 – 01:20:00 – Modelling the variance as a time series process.
Autoregressive conditional heteroskedasticity (ARCH) and generalized ARCH (GARCH) models. Stochastic volatility models.

Session 15 – 01:20:00 – Continuous time models.
Brownian motion and Ornstein-Uhlenbeck processes. Fitting continuous time series models using JAGS.

Session 16 – 01:20:00 – Multivariate time series. Vector autoregression.
Simple examples using JAGS.

Session 17 – 03:00:00 – Independent practical 5 – GAMs and Bayesian models

Testimonials

PRStats offers a great lineup of courses on statistical and analytical methods that are super relevant for ecologists and biologists. My lab and I have taken several of their courses—like Bayesian mixing models, time series analysis, and machine/deep learning—and we've found them very informative and directly useful for our work. I often recommend PRStats to my students and colleagues as a great way to brush up on or learn new R-based statistical skills.

Rolando O. Santos

PhD Assistant Professor, Florida International University

Courses attended

SIMM05, IMDL03, ITSA02, GEEE01 and MOVE07

Testimonials

PRStats offers a great lineup of courses on statistical and analytical methods that are super relevant for ecologists and biologists. My lab and I have taken several of their courses—like Bayesian mixing models, time series analysis, and machine/deep learning—and we've found them very informative and directly useful for our work. I often recommend PRStats to my students and colleagues as a great way to brush up on or learn new R-based statistical skills.

Rolando O. Santos

PhD Assistant Professor, Florida International University

Courses attended

SIMM05, IMDL03, ITSA02, GEEE01 and MOVE07

Testimonials

PRStats offers a great lineup of courses on statistical and analytical methods that are super relevant for ecologists and biologists. My lab and I have taken several of their courses—like Bayesian mixing models, time series analysis, and machine/deep learning—and we've found them very informative and directly useful for our work. I often recommend PRStats to my students and colleagues as a great way to brush up on or learn new R-based statistical skills.

Rolando O. Santos

PhD Assistant Professor, Florida International University

Courses attended

SIMM05, IMDL03, ITSA02, GEEE01 and MOVE07

Frequently asked questions

Everything you need to know about the product and billing.

When will I receive instructions on how to join?

You’ll receive an email on the Friday before the course begins, with full instructions on how to join via Zoom. Please ensure you have Zoom installed in advance.

Do I need administrator rights on my computer?

Yes — administrator access is recommended, as you may need to install software during the course. If you don’t have admin rights, please contact us before the course begins and we’ll provide a list of software to install manually.

I’m attending the course live — will I also get access to the session recordings?

Yes. All participants will receive access to the recordings for 30 days after the course ends.

I can’t attend every live session — can I join some sessions live and catch up on others later?

Absolutely. You’re welcome to join the live sessions you can and use the recordings for those you miss. We do encourage attending live if possible, as it gives you the chance to ask questions and interact with the instructor. You’re also welcome to send questions by email after the sessions.

I’m in a different time zone and plan to follow the course via recordings. When will these be available?

We aim to upload recordings on the same day, but occasionally they may be available the following day.

I can’t attend live — how can I ask questions?

You can email the instructor with any questions. For more complex topics, we’re happy to arrange a short Zoom call at a time that works for both of you.

Will I receive a certificate?

Yes. All participants receive a digital certificate of attendance, which includes the course title, number of hours, course dates, and the instructor’s name.

When will I receive instructions on how to join?

You’ll receive an email on the Friday before the course begins, with full instructions on how to join via Zoom. Please ensure you have Zoom installed in advance.

Do I need administrator rights on my computer?

Yes — administrator access is recommended, as you may need to install software during the course. If you don’t have admin rights, please contact us before the course begins and we’ll provide a list of software to install manually.

I’m attending the course live — will I also get access to the session recordings?

Yes. All participants will receive access to the recordings for 30 days after the course ends.

I can’t attend every live session — can I join some sessions live and catch up on others later?

Absolutely. You’re welcome to join the live sessions you can and use the recordings for those you miss. We do encourage attending live if possible, as it gives you the chance to ask questions and interact with the instructor. You’re also welcome to send questions by email after the sessions.

I’m in a different time zone and plan to follow the course via recordings. When will these be available?

We aim to upload recordings on the same day, but occasionally they may be available the following day.

I can’t attend live — how can I ask questions?

You can email the instructor with any questions. For more complex topics, we’re happy to arrange a short Zoom call at a time that works for both of you.

Will I receive a certificate?

Yes. All participants receive a digital certificate of attendance, which includes the course title, number of hours, course dates, and the instructor’s name.

Still have questions?

Can’t find the answer you’re looking for? Please chat to our friendly team.

×

Tickets

The numbers below include tickets for this event already in your cart. Clicking "Get Tickets" will allow you to edit any existing attendee information as well as change ticket quantities.
TSAFPR RECORDED
TSAFPR RECORDED
£ 450.00
Unlimited
£450.00
9th August 2035 - 11th August 2035
Recorded, United Kingdom
Solar eclipse