Forecasting Models with Python

¡Oferta!

Forecasting Models with Python. Learn main forecasting models from basic to expert level through a practical course with Python programming language.

40,00  10,00 

The name of this course is Forecasting Models with Python. The knowledge you will get with this indescribable online course is astonishing. Learn main forecasting models from basic to expert level through a practical course with Python programming language..
Not only will you be able to deeply internalize the concepts, but also their application in different fields won’t ever be a problem. The instructor is Diego Fernandez, one of the very best experts in this field.

Description of this course: Forecasting Models with Python

Course Description Learn forecasting models through a practical course with Python programming language using real world data. It explores main concepts from basic to expert level which can help you achieve better grades, develop your academic career, apply your knowledge at work or make business forecasting related decisions. All of this while exploring the wisdom of best academics and practitioners in the field. Become a Forecasting Models Expert in this Practical Course with Python Read data files and perform statistical computing operations by installing related packages and running code on the Python IDE.Compute simple benchmarking methods such as random walk.Recognize time series patterns with moving averages and exponential smoothing (ETS) methods.Assess if time series is first order trend stationary or constant in its mean.Estimate time series conditional mean with autoregressive integrated moving average (ARIMA) models.Define models’ parameters and evaluate if forecasting errors are white noise.Select best methods and models by comparing information loss criteria.Test methods and models’ forecasting accuracy by comparing their predicting capabilities. Become a Forecasting Models Expert and Put Your Knowledge in Practice Learning forecasting methods and models is indispensable for business or financial analysts in areas such as sales and financial forecasting, inventory optimization, demand and operations planning, and cash flow management. It is also essential for academic careers in data science, applied statistics, operations research, economics, econometrics and quantitative finance. And it is necessary for any business forecasting related decision. But as learning curve can become steep as complexity grows, this course helps by leading you through step by step real world practical examples for greater effectiveness. Content and Overview This practical course contains 34 lectures and 5.5 hours of content. It’s designed for all forecasting models knowledge levels and a basic understanding of Python programming language is useful but not required. At first, you’ll learn how to read data files and perform statistical computing operations by installing related packages and running code on the Python IDE. Next, you’ll estimate simple forecasting methods such as arithmetic mean, naïve or random walk, random walk with drift, seasonal random walk and use them as benchmarks against other more complex ones. After that, you’ll evaluate these methods’ forecasting accuracy through scale-dependent mean absolute error and scale-independent mean absolute percentage error metrics. Then, you’ll identify time series level, trend and seasonality patterns through simple moving averages together with Brown’s, Holt’s, Gardner’s, Taylor’s and Winter’s exponential smoothing (ETS) methods. Next, you’ll evaluate these methods’ forecasting accuracy through previously studied error metrics and the introduction of Hyndman and Koehler’s mean absolute scaled error. After that, you’ll evaluate if time series is first order trend stationary with augmented Dickey-Fuller test. Next, you’ll calculate time series conditional mean with Box-Jenkins’s autoregressive integrated moving average (ARIMA) models. Then, you’ll determine models’ parameters with autocorrelation and partial autocorrelation functions. Later, you’ll select best model by comparing Akaike’s, Hannan-Quinn’s and Schwarz’s Bayesian information loss criteria and evaluate these models’ forecasting accuracy through previously studied errors metrics. Finally, you’ll value if best model’s forecasting errors are white noise with Ljung-Box lagged autocorrelation test and therefore don’t include any predicting information.

Requirements of this course: Forecasting Models with Python

What are the requirements? Python programming language is required. Downloading instructions included. Python Distribution (PD) and Integrated Development Environment (IDE) are recommended. Downloading instructions included. Python code files provided by instructor. Prior basic Python programming language knowledge is useful but not required.

What will you learn in this course: Forecasting Models with Python?

What am I going to get from this course? Read data files and perform statistical computing operations by installing related packages and running code on the Python IDE. Compute simple forecasting methods such as naïve or random walk and use them as initial benchmarks. Recognize time series level, trend and seasonality patterns through simple moving averages together with Brown’s, Holt’s, Gardner’s, Taylor’s and Winter’s exponential smoothing (ETS) methods. Assess if time series is first order trend stationary with augmented Dickey-Fuller test. Estimate time series conditional mean with Box-Jenkins’s autoregressive integrated moving average (ARIMA) models. Define models’ parameters with autocorrelation, partial autocorrelation functions and use them to evaluate if forecasting residuals are white noise together with Ljung-Box test. Choose best methods and models by comparing Akaike’s, Hannan-Quinn’s and Schwarz’s Bayesian information loss criteria. Test methods and models predicting accuracy by comparing forecasting errors’ metrics such as Hyndman and Koehler’s mean absolute scaled error.

Target audience of this course: Forecasting Models with Python

Who is the target audience? Students at any knowledge level who want to learn about forecasting models using Python programming language. Academic researchers who wish to deepen their knowledge in data science, applied statistics, operations research, economics, econometrics or quantitative finance. Business or financial analysts and data scientists who desire to apply this knowledge in sales and financial forecasting, inventory optimization, demand and operations planning, or cash flow management.