#time-series #random #generator #sampled

time_series_generator

生成给定长度的各种时间序列,其中一些是随机抽取的

5 个版本

0.3.3 2023年7月22日
0.3.2 2023年7月22日
0.3.1 2023年7月17日
0.3.0 2021年8月31日
0.2.0 2021年2月23日

#978 in 算法

Download history 14/week @ 2024-03-12 1/week @ 2024-03-26 20/week @ 2024-04-02 28/week @ 2024-04-09 1/week @ 2024-04-23

89 每月下载量
用于 2 crates

自定义许可协议

19KB
365

Rust 时间序列生成器 📈

生成各种时间序列,其中一些是随机抽取的。通常用于测试过滤器或技术指标。参见 MathisWellmann/go_timeseries_generator 以获取具有类似功能的 Go 包。

特性

  • 几何布朗运动
  • Mackey Glass
  • Lorenz 系统
  • 高斯过程(标准正态分布)
  • 正弦波函数
  • 阶梯函数
  • 三角波

使用方法

要将此 crate 包含到您的项目中,请将以下内容添加到您的 Cargo.toml

[dependencies]
time-series-generator = "0.3.2"

图像

mackey_glass

lorenz_system

standard_normal

geometric_brownian_motion

sine_wave

step_function

triangle_wave

测试

要生成本 README 中所示的测试图像,请运行以下命令

cargo test

贡献

如果您想扩展此 crate 的功能,请随意创建一个 Pull Request。任何帮助都受欢迎。

捐赠 💰 💸

如果您想支持此 crate 的开发,请随意发送捐赠

Monero (XMR) 地址

47xMvxNKsCKMt2owkDuN1Bci2KMiqGrAFCQFSLijWLs49ua67222Wu3LZryyopDVPYgYmAnYkSZSz9ZW2buaDwdyKTWGwwb

monero

许可协议

版权 (C) 2020 <MathisWellmann [email protected]>

本程序是自由软件:您可以在自由软件基金会的 GNU Affero 通用公共许可证的条款下重新分配和/或修改它,许可证版本为 3,或者(根据您的选择)任何较新版本。

本程序按照希望是很有用的,但没有任何保证;甚至没有适销性或适用于特定目的的暗示保证。有关详细信息,请参阅 GNU Affero 通用公共许可证。

您应该已收到随本程序一起提供的 GNU Affero 通用公共许可证副本。如果没有,请参阅 https://gnu.ac.cn/licenses/

GNU AGPLv3

依赖项

~1MB
~22K SLoC