
Apply time series analysis and forecasting with R through hands-on projects, using ARIMA and exponential smoothing, seasonal models, cross-validation, data cleaning, and missing data handling on real datasets.
Explore applied time series analysis and forecasting with R through three projects on trend, seasonality, and irregular data, using real-world finance and labor data, with model comparison and visualization.
Explore core R time series tools for seasonal decomposition, including decompose, ACF, PACF, and Arima, with the forecast package for automated and manual modeling, accuracy, and plotting.
Explore practical R time series resources—from the R Time Series Task View and CRAN packages like forecast to tutorials and books—enabling applied, daily work with univariate and multivariate analysis.
Explore a univariate time series of labor force participation for ages 25–54 in Singapore (1980–2007), imported via scan and prepared for Holt linear trend modeling.
Explore how to handle time series with trends using Holt linear and damped models and Arima, compare forecasts, and enhance visualizations beyond standard plots in R.
The exponential smoothing family offers models like simple, Holt, Holt-Winters, and ETS to fit time series with level and trend dynamics, with Holt linear trend for non-seasonal data.
Explore building a Holt linear trend model in R's forecast package for Singapore labor participation, including alpha, beta, confidence levels, and damped forecasts with the damping parameter.
Learn how Arima models capture time series structure using autoregressive, differencing, and moving average components in R, with auto.arima for univariate datasets and practical forecasting.
Explore time series visualization with ggplot2 and the forecast package, building an auto plot with auto layers for Holt, Holt damped, and ARIMA forecasts, plus legends and titles.
Compare in-sample forecasts to actual Singapore employment data using three models, visualize fitted values, and discuss why training-test splits still matter for model selection.
Analyze monthly Germany inflation data (2008–2017) to illustrate time series analysis: month-on-month rates, seasonality, model choices, and how negative values push additive exponential smoothing and ARIMA decisions.
Import the German inflation data from Excel into R by removing headers and forming a continuous vector, then convert it to a monthly time series with start=2008 and frequency=12.
Explore seasonal time series analysis for German monthly inflation rates, focusing on frequency, seasonal decomposition, ets and arima models, and cross-validation with tsxv to compare forecast accuracy.
Use seasonal decomposition to split a time series into trend, seasonality, and remainder with additive or multiplicative models. Learn about decompose, STL, STR, SDL, and forecast methods in R.
Explore seasonal arima in r using manual pdq with acf/pacf or auto.arima, compare non-seasonal and seasonal parts, and forecast, alongside ets as an alternative.
Demonstrate exponential smoothing with ets in r, comparing additive and multiplicative options, tuning alpha, beta, gamma, and phi, and generating a 60-period german inflation forecast.
Compare time series models using cross-validation with the Tsxv function to assess forecast accuracy beyond information criteria, favoring Arima over exponential smoothing based on MSE.
Scrape Novartis (NVS) data from Yahoo Finance and build a regular five-day series. Impute missing days using locf and compare ARIMA and ETS to identify buy or sell timing.
Learn to extract stock data from Yahoo! Finance in R using Quant Mod's get symbols function with multi-ticker queries and Google Finance as an alternative XTS time series.
Preprocess irregularly spaced data by regularizing into equal intervals to reveal seasonality. Compare Arima and ETS forecasts and examine ACF and PCF to assess autocorrelation and limited patterns.
Convert irregular Yahoo stock data into a regularly spaced time series by merging with a full calendar of trading days, imputing missing days, and exploring weekly seasonality in R.
Convert data to a five-day time series, plot seasonality, compare highs and lows by weekday, and apply median-based baselines with STL decomposition to reveal small but actionable patterns.
Apply state of the art time series analysis using neural nets and interactive charts to clean, model, and forecast restaurant revenue for 36 months, with interactive digraph visuals in Shiny.
Learn how to clean a messy time series dataset with missing values, outliers, and misformatted quotes, preparing monthly restaurant revenue data with seasonality and potential trend for analysis.
Clean a messy monthly revenue dataset by importing, removing quotes, separating columns, converting to a numeric time series, and handling missing values and outliers with forecast's clean function.
Fit a neural network autoregression model to a clean time series using lagged values and seasonal lags, and forecast 36 months with prediction intervals.
explore creating interactive time series visuals in R using the digraphs package, with range selectors, hover details, forecasts (36 months) from a neural net, and optional Shiny or Markdown deployment.
Master applied time series analysis with R projects, comparing exponential smoothing and ARIMA models on trend and seasonal data. Learn data preprocessing, cross-validation, and dynamic regression approaches.
Welcome to the world of R and Time Series Analysis!
At the moment R is the leading open source software for time series analysis and forecasting. No other tool, not even python, comes close to the functions and features available in R. Things like exponential smoothing, ARIMA models, time series cross validation, missing data handling, visualizations and forecasts are easily accessible in R and its add on packages. Therefore, R is the right choice for time series analysis and this course gives you an opportunity to train and practice it.
So how is the course structured?
This is a hands on course with 3 distinct projects to solve! Each project has a main topic and a secondary topic. Both are discussed on real world data. In the first project you work with trending data, and as a secondary topic you will learn how to create standard and ggplot2 time series visualizations. The dataset for that project will be an employment rate dataset.
The second project with the German monthly inflation rates over the last 10 years shows how to model seasonal datasets. And you will also compare the models with time series cross validation.
In the third project you will connect R to yahoo finance and scrape stock data. The resulting data requires loads of pre-processing and cleaning including missing data imputation. Once we prepared the data, we will check out which weekday is the best for buying and selling the Novartis stock.
You should know some R to be able to follow along. There is for example the introduction to time series analysis and forecasting course. That course is more a step by step guide while this one is an applied and project based one. Both courses can be taken on their own, or you take a look at both and learn the subject from 2 different angles.
As always you will get the course script as a text file. Of course you get all the standard Udemy benefits like 30 days money back guarantee, lifetime access, instructor support and a certificate for your CV.