时间序列处理

时间序列是按时间排序的数值集合. 保持这个顺序帮助识别趋势、检测季节性模式和预测未来数值. 这样的序列出现在许多领域,从计量经济学(失业率)、金融(股票价格)和人口统计(出生率)到星象学(降雨)、生理学(心跳率)和信息技术(网络流量). 时间序列紧密集成到 Wolfram 语言中,允许具有绝对或者日历时间、规则或者不规则采样、标量或者向量数值、单个或者多个序列并且出现了缺失数据的完美无缝的工作流. Wolfram 语言提供了大量工具集来处理时间序列. 这些工具的范围涵盖描述性统计量、滤波器和可视化来预测、仿真和高度自动建模框架.

构建

TimeSeries 时间-数值对的序列

EventSeries 样本之间没有插值的特殊时间序列

TemporalData 时间序列的集合

ResamplingMethod  ▪  MissingDataMethod  ▪  TemporalRegularity

RandomFunction  ▪  FinancialData  ▪  FinancialIndicator

Country City Company Movie ...

可视化 »

DateListPlot 可视化时间序列

StackedDateListPlot 绘制堆栈于彼此顶部的多时间序列数据

DateListLogPlot  ▪  DateListStepPlot  ▪  TimelinePlot  ▪  DateHistogram  ▪  Histogram  ▪  ...

基本操作

TimeSeriesWindow 在指定的时间窗口给出时间序列

TimeSeriesInsert 把时间-数值对插入时间序列

TimeSeriesRescale  ▪  TimeSeriesResample  ▪  TimeSeriesShift  ▪  TimeSeriesThread  ▪  TimeSeriesMap  ▪  TimeSeriesMapThread  ▪  RegularlySampledQ  ▪  MinimumTimeIncrement

基本统计量 »

Mean 求数值的均值

StandardDeviation  ▪  Variance  ▪  Median  ▪  Quantile  ▪  ...

EmpiricalDistribution 求数值的经验分布

HistogramDistribution  ▪  KernelMixtureDistribution  ▪  EstimatedDistribution

滤波和合成时间序列

MovingMap 对平移叠合窗口应用函数

TimeSeriesAggregate 对平移非叠合窗口应用函数

Differences  ▪  Accumulate  ▪  MovingAverage  ▪  MovingMedian  ▪  ...

LowpassFilter  ▪  HighpassFilter  ▪  MeanFilter  ▪  ...

拟合和插值

FindFit 将时间函数拟合为时间序列

Interpolation  ▪  LinearModelFit  ▪  NonlinearModelFit  ▪  ...

时间序列过程建模 »

TimeSeriesModelFit 自动拟合时间序列模型

TimeSeriesForecast  ▪  CorrelationFunction  ▪  PowerSpectralDensity  ▪  ...

时间规格 »

DateObject, TimeObject 日期、时间规格

Now  ▪  DatePlus  ▪  LocalTime  ▪  TimeZoneConvert  ▪  UnitConvert  ▪  ...

使用 Wolfram Data Drop »

Databin 表示 Wolfram Data Drop 中积累的数据仓