归一化时间序列测量

时间:2018-06-01 12:34:43

标签: python time-series normalization

我已阅读以下句子:

  

图3描绘了触摸事件期间压力如何发展。它   显示所有用户的所有按钮触摸的平均值。要占   触摸事件的不同保持时间,时间轴已经过   在平均压力值之前归一化。

他们测量了触摸事件的触摸压力并制作了一个情节。我认为标准化时间轴意味着将时间轴缩放到1s。但是怎么做呢?比方说,我的测量范围为3.34秒(1000个时间戳和1000个测量值)。如何将此测量标准化?

1 个答案:

答案 0 :(得分:2)

如果您想对数据进行标准化,您可以按照建议进行操作,只需计算:

z_i=\frac{x_i-min(x)}{max(x)-min(x)}

(抱歉,我暂时无法发布图片,但您可以访问this

其中zi是你的第i个标准化时间数据,xi是你的绝对数据。

使用numpy的一个例子:

import numpy

x = numpy.random.rand(10) # generate 10 random values
normalized = (x-min(x))/(max(x)-min(x))

print(x,normalized)