Skip to main content

One-stop time series analysis tool, supporting time series data preprocessing, feature engineering, model training, model evaluation, and model prediction.

Project description

PipelineTS

一站式时间序列分析工具,支持时序数据预处理、特征工程、模型训练、模型评估、模型预测等。

安装

conda install -c conda-forge prophet

python -m pip install PipelineTS

快速开始

from PipelineTS.dataset import LoadWebSales
init_data = LoadWebSales()[['date', 'type_a']]

valid_data = init_data.iloc[-30:, :]
data = init_data.iloc[:-30, :]

from PipelineTS.pipeline import PipelineTS
# list all models
PipelineTS.list_models()

from sklearn.metrics import mean_absolute_error
pipeline = PipelineTS(
    time_col='date', 
    target_col='type_a', 
    lags=30, 
    random_state=42, 
    metric=mean_absolute_error, 
    metric_less_is_better=True
)

# training all models
pipeline.fit(data, valid_df=valid_data)

# use best model to predict next 30 steps data point
res = pipeline.predict(30)

数据准备

# TODO

预处理

# TODO

特征工程

# TODO

模型训练

# TODO

模型评估

# TODO

模型预测

# TODO

模型部署

# TODO

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PipelineTS-0.2.1.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

PipelineTS-0.2.1-py3-none-any.whl (39.0 kB view details)

Uploaded Python 3

File details

Details for the file PipelineTS-0.2.1.tar.gz.

File metadata

  • Download URL: PipelineTS-0.2.1.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for PipelineTS-0.2.1.tar.gz
Algorithm Hash digest
SHA256 bca39db78285d2f8483e231aced6518328b70777f9f9a427f8048588ba2277f5
MD5 e6578dbc9ddc420da53b66b209e047ca
BLAKE2b-256 ea9d8e60ea658377ff2fd5e5b60dd585a8d2f61addaed55417a33f21d1da0ddc

See more details on using hashes here.

File details

Details for the file PipelineTS-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: PipelineTS-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 39.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for PipelineTS-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f9dd22f157171192e82218306eef7741f257d0780c539046354b0c4db2ca4d36
MD5 a7c7741a1c301679cdde05097a857f03
BLAKE2b-256 aeff06094dcb95e9a966d8422d2d1b0f11ac9e311cc7c4af34f8475a50445a41

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page