Skip to main content

This package is used for time series data analysis

Project description

TimesML


About

This package is used for time series data analysis. In the future, analysis methods such as statistical models and machine learning models will be incorporated so that users can easily use them.

List of module

Math

  • Statistics

    This module contains statistics calculation function.

TimeSeriesAnalysis

  • Chart

    Time series data related drawing function.

  • Model

    This module contains time series models for forecasting.

  • ProcessData

    This module contains the access and processing methods of time series data.

Simple example

    import TimeSeriesAnalysis.ProcessData as Data
    import TimeSeriesAnalysis.Chart as Chart
    import TimeSeriesAnalysis.Model as model
    import Math.Statistics as math

    lags = 2
    col_name = 'close'
    file_path = 'test_data/TWD_unittest.csv'
    stock_id = 'TWD'

    # TimeSeriesAnalysis.ProcessData
    data = Data.read_file(file_path, col_name)
    train, test = Data.split_data(data, 0.7)

    #TimeSeriesAnalysis.Chart
    chart = Chart.chart(stock_id)
    chart.historocal_trend_line_chart(data)

    # TimeSeriesAnalysis.Model
    model = model.AutoRegressive(lags)
    model.fit(train)
    model.predict(test)
    print(model.mse)  # 0.12240460258063346

TimesML (github)

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

TimesML-0.0.1.tar.gz (14.6 kB view hashes)

Uploaded Source

Built Distribution

TimesML-0.0.1-py3-none-any.whl (18.6 kB view hashes)

Uploaded Python 3

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