firmai/atspy là dự án Backend trên GitHub, viết chủ yếu bằng Python, với 519 sao. AtsPy: Automated Time Series Models in Python (by @firmai)
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Easily develop state of the art time series models to forecast univariate data series. Simply load your data and select which models you want to test. This is the largest repository of automated structural and machine learning time series models. Please get in contact if you want to contribute a model. This is a fledgling project, all advice appreciated.
Install
pip install atspy
Automated Models
ARIMA - Automated ARIMA Modelling
Prophet - Modeling Multiple Seasonality With Linear or Non-linear Growth
HWAAS - Exponential Smoothing With Additive Trend and Additive Seasonality
HWAMS - Exponential Smoothing with Additive Trend and Multiplicative Seasonality
{'HWAAS': <statsmodels.tsa.holtwinters.HoltWintersResultsWrapper at 0x7f42f7822d30>,
'HWAMS': <statsmodels.tsa.holtwinters.HoltWintersResultsWrapper at 0x7f42f77fff60>,
'TBAT': <tbats.tbats.Model.Model at 0x7f42d3aab048>}
am.models_dict_out
{'HWAAS': <statsmodels.tsa.holtwinters.HoltWintersResultsWrapper at 0x7f9c01309278>,
'HWAMS': <statsmodels.tsa.holtwinters.HoltWintersResultsWrapper at 0x7f9c01309cf8>,
'TBAT': <tbats.tbats.Model.Model at 0x7f9c08f18ba8>}
Follow this link if you want to run the package in the cloud.
AtsPy Future Development
Additional in-sample validation steps to stop deep learning models from over and underfitting.
Extra performance metrics like MAPE and MAE.
Improved methods to select the window length to use in training and calibrating the model.
Add the ability to accept dirty data, and have the ability to clean it up, interpolation etc.
Add a function to resample to a larger frequency for big datasets.
Add the ability to algorithmically select a good enough chunk of a large dataset to balance performance and time to train.
More internal model optimisation using AIC, BIC an AICC.
Code annotations for other developers to follow and improve on the work being done.
Force seasonality stability between in and out of sample training models.
Make AtsPy less dependency heavy, currently it draws on tensorflow, pytorch and mxnet.
Citations
If you use AtsPy in your research, please consider citing it. I have also written a small report that can be found on SSRN.
BibTeX entry:
@software{atspy,
title = {{AtsPy}: Automated Time Series Models in Python.},
author = {Snow, Derek},
url = {https://github.com/firmai/atspy/},
version = {1.15},
date = {2020-02-17},
}
@misc{atspy,
author = {Snow, Derek},
title = {{AtsPy}: Automated Time Series Models in Python (1.15).},
year = {2020},
url = {https://github.com/firmai/atspy/},
}
firmai/atspy thuộc nhóm Backend trên TopGit, cùng 7 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về firmai/atspy ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/firmai/atspy là nguồn chính thức.
firmai/atspy có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho firmai/atspy. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
firmai/atspy có trang demo không?
Dự án có trang chủ ở https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3580631. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
firmai/atspy là gì?
firmai/atspy (firmai/atspy) là dự án Python trên GitHub. Theo mô tả gốc: AtsPy: Automated Time Series Models in Python (by @firmai)
Vì sao firmai/atspy được xếp vào nhóm Backend?
TopGit xếp firmai/atspy vào nhóm Backend dựa trên GitHub topics và mô tả của repo (gắn thẻ: "automated", "finance", "forecasting"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
atspy có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về atspy.