推荐 五个单变量时间序列数据集

前言

今天这篇文章推荐几个可以用来测试自己做的模型时间序列数据集。

一般来说 时间序列数值可以这么表达

时间序列的数据 = 基准数值+趋势+季节性+噪声

数据集主要分为两种

  • 单变量

  • 多变量

今天主要介绍单变量的数据集

五个数据集

洗发水销售数据集

  • 时间粒度 月份

  • 为时三年的数据一共36个数据

  • 呈现增长的趋势,并且可以发现有一些季节性信息

606015bad1acdd659cd52fbb7163e568.png

每日最小温度数据集

  • 时间粒度 每日

  • 地点是澳大利亚墨尔本

  • 一共十年数据,一共3650个数据

  • 呈现很强的季节性

76650ae021a9af3ea3a55f1649126b4a.png

每日女性出生数据集

  • 时间粒度 每日

  • 地点是加利福尼亚州

  • 一共一年(1959)数据,一共365个数据

  • 季节性和趋势都不是很明显

64d449408b2fb006ecd877e1baea8d02.png

每月太阳黑子数据集

  • 时间粒度 每月

  • 地点是加利福尼亚州

  • 一共230多年(1749-1983年),一共2820个数据

  • 呈现很强的季节性,并且季节之间存在很大的差异

0e2237504554e08e9dcb9e0ee39cdc8c.png

自主生成sin/cos曲线

import numpy as np
x = np.linspace(0, 999, 1000)
y = np.sin(x*2*3.1415926/70)
plt.figure(figsize=(20, 5))
plt.xlim(-5, 1005)
plt.xlabel('x')
plt.ylabel('sin(x)')
plt.title("sin")
plt.plot(y, color='#800080')
plt.show()
  • 一切自己定义,呈现非常非常强的周期性df44bfb6de8e017a9a0ec7f3e86a82c2.png

数据集或取

全部都下载打包好,并且还带有简单的代码

也欢迎大家关注我的b站:AI蜗牛车

关注公众号(车車ccc)回复:时间序列单变量数据集

- END -

公众号:AI蜗牛车

保持谦逊、保持自律、保持进步

22828ee9840a8efcfe994bced6261cbc.png

发送【蜗牛】获取一份《手把手AI项目》(AI蜗牛车著)

发送【1222】获取一份不错的leetcode刷题笔记

发送【AI四大名著】获取四本经典AI电子书

Python提供了很多库和工具来处理时间序列数据集。其中,最常用的是Pandas库。Pandas库为时间序列数据提供了强大的数据结构和分析功能。可以使用Pandas库中的Dataframe对象来管理和操作时间序列数据集。 在Pandas中,时间序列数据可以被表示为一个带有时间索引的Dataframe对象。时间索引可以是日期时间类型,也可以是字符串类型。通过设置时间索引,可以方便地对时间序列数据进行切片、筛选、聚合等操作。 Pandas还提供了一些内置的时间序列函数和方法,可以帮助我们处理时间序列数据集。例如,可以使用resample()方法对时间序列数据进行重采样,可以使用shift()方法将数据按指定的时间段进行平移,可以使用rolling()方法进行滚动计算等。 除了Pandas,Python中还有其他一些库可以处理时间序列数据集。例如,Numpy库提供了一些常用的时间序列函数,如平均值、标准差等。Matplotlib库和Seaborn库则可以用来绘制时间序列数据的图表,如线图、柱状图等。Statsmodels库是一个专门用于时间序列分析的库,提供了许多统计模型和方法,如ARMA模型、ARIMA模型等。 总而言之,Python提供了丰富的工具和库来处理时间序列数据集。无论是数据清洗、数据分析、数据可视化还是建模预测,Python都提供了相应的工具和方法。使用Python处理时间序列数据集,可以方便地进行数据操作和分析,帮助我们更好地理解和利用时间序列数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值