My Account Log in

1 option

Time Series Analysis with Python Cookbook : Practical Recipes for the Complete Time Series Workflow, from Modern Data Engineering to Advanced Forecasting and Anomaly Detection.

Knovel General Engineering & Project Administration Academic Available online

View online
Format:
Book
Author/Creator:
Atwan, Tarek A.
Language:
English
Subjects (All):
Time-series analysis.
Forecasting.
Physical Description:
1 online resource (813 pages)
Edition:
1st ed.
Place of Publication:
Birmingham : Packt Publishing, Limited, 2026.
Summary:
Perform time series analysis and forecasting confidently with this Python code bank and reference manual.Access exclusive GitHub bonus chapters and hands-on recipes covering Python setup, probabilistic deep learning forecasts, frequency-domain analysis, large-scale data handling, databases, InfluxDB, and advanced visualizations.Purchase.
Contents:
Cover
Title Page
Copyright Page
Contributors
Table of Contents
Preface
Free Benefits with Your Book
Chapter 1: Reading Time Series Data from Files
Technical requirements
Reading data from CSV and other delimited files
Reading data from an Excel file
Reading data from URLs
Reading data from Parquet files
Chapter 2: Reading Time Series Data from Databases
Reading data from a relational database
Reading data from Snowflake
Reading data from MongoDB
Chapter 3: Persisting Time Series Data to Files
Serializing time series data with pickle
Writing to CSV and other delimited files
Writing data to an Excel file
Storing data in cloud storage (AWS, GCP, and Azure)
Chapter 4: Persisting Time Series Data to Databases
Writing time series data to a relational database
Writing time series data to MongoDB
Writing time series data to Snowflake
Chapter 5: Working with Date and Time in Python
Working with DatetimeIndex
Providing a format argument to DateTime
Working with Unix epoch timestamps
Working with time deltas
Converting DateTime with time zone information
Working with date offsets
Working with custom business days
Chapter 6: Handling Missing Data
Understanding missing data
Performing data quality checks
Handling missing data with univariate imputation using pandas
Handling missing data with univariate imputation using scikit-learn
Handling missing data with multivariate imputation
Handling missing data with interpolation
Chapter 7: Outlier Detection Using Statistical Methods
The nature of outliers in time-series data
Resampling time-series data
Detecting outliers using visualizations.
Detecting outliers using the Tukey method
Detecting outliers using a z-score
Detecting outliers using a modified z-score
Detecting outliers using the Hampel filter
Chapter 8: Exploratory Data Analysis and Diagnosis
Decomposing time series data
Detecting time series stationarity
Applying power transformations
Testing for autocorrelation
Chapter 9: Building Univariate Time Series Models Using Statistical Methods
Plotting ACF and PACF
Forecasting univariate time series data with exponential smoothing
Forecasting univariate time series data with non-seasonal ARIMA
Forecasting univariate time series data with seasonal ARIMA
Forecasting univariate time series with auto_arima
Chapter 10: Additional Statistical Modeling Techniques for Time Series
Forecasting univariate time series data using Prophet
Forecasting univariate time series data with Theta
Forecasting multivariate time series data using VAR
Evaluating VAR models
Forecasting volatility in financial time series data with GARCH
Automated univariate forecasting using the StatsForecast library
Chapter 11: Forecasting Using Supervised Machine Learning
Understanding supervised ML
Preparing time-series data for supervised learning
One-step forecasting with scikit-learn
Multi-step forecasting with scikit-learn
Forecasting with sktime
Hyperparameter tuning with sktime
Forecasting with exogenous variables and ensemble learning in sktime
Forecasting with XGBoost
Chapter 12: Deep Learning for Time Series Forecasting
Understanding artificial neural networks
Forecasting with LSTM (Keras, Darts, and NeuralForecast)
Handling multivariate time series and exogenous variables.
Hyperparameter tuning for deep learning forecasters
Forecasting with TCNs
Forecasting with Transformers (N-HiTS)
Chapter 13: Outlier Detection Using Unsupervised Machine Learning
Understanding considerations for time series outlier detection
Detecting outliers using distance-based algorithms
Detecting outliers using clustering-based algorithms
Detecting outliers using probabilistic and statistical algorithms
Detecting outliers using kernel-based algorithms (PyOD)
Detecting outliers using ensemble method algorithms
Detecting outliers using deep learning-based algorithms (AutoEncoder)
Chapter 14: Advanced Techniques for Complex Time Series
Understanding state-space models
Decomposing time series with multiple seasonal patterns using MSTL
Forecasting with multiple seasonal patterns using the Unobserved Components Model (UCM)
Forecasting time series with multiple seasonal patterns using AutoTBATS
Forecasting time series with multiple seasonal patterns using NeuralProphet
Unlock Your Exclusive Benefits
Packt Page
Other Books You May Enjoy
Index.
Notes:
Description based on publisher supplied metadata and other sources.
Part of the metadata in this record was created by AI, based on the text of the resource.
ISBN:
1-80512-299-1
9781805122999
OCLC:
1564841798

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account