Language agnostic 如何度量或表示时间段之间值的变化?

Language agnostic 如何度量或表示时间段之间值的变化?,language-agnostic,statistics,Language Agnostic,Statistics,我需要提供一些指示,说明值在不同时间段之间的变化方式 此值可以通过以下任一方式移动: 0->一些正值 一些正值->0 正值->较大正值 正值->较小正值 我最初考虑过提供一个%的更改值,但是这有很多问题: 如果T1中的值为零,然后在T2中增加到某个正值,那么从技术上讲,增长百分比是无限的 类似地,如果T1中的值为1,然后在T2中增长到10000,则增长百分比为10000%,这是毫无意义的 当值向另一个方向移动(即从非常大的值移动到零或非常小的值)时,反之亦然 有什么更好的方法来表示随时间变化

我需要提供一些指示,说明值在不同时间段之间的变化方式

此值可以通过以下任一方式移动:

0->一些正值

一些正值->0

正值->较大正值

正值->较小正值

我最初考虑过提供一个
%的更改
值,但是这有很多问题:

  • 如果T1中的值为零,然后在T2中增加到某个正值,那么从技术上讲,增长百分比是无限的
  • 类似地,如果T1中的值为1,然后在T2中增长到10000,则增长百分比为10000%,这是毫无意义的
  • 当值向另一个方向移动(即从非常大的值移动到零或非常小的值)时,反之亦然

有什么更好的方法来表示随时间变化的运动,其中运动可以在任意一个方向上任意大?有没有办法将运动映射到某个固定的比例?必须有处理这类事情的技巧。有什么想法吗?

你说的是衍生品。你可以用“一阶导数”、“二阶导数”等形式来命名它们。这是一个

在没有任何背景的情况下,很难猜测对变化程度的衡量是有意义的。例如,我假设您不想使用两个值之间的纯差,即使这显然是对更改的有意义的度量

有时可用于折叠更改的一个技巧是在取比率之前向两个值添加常数K(通常为1,但可以是任何正数)。当分母远大于K时,这不会对结果产生实质性影响,当分母较小时,会产生一个定义良好的值


作为一个通用的方法,要想出一个措施,你会想出一些你认为同样会改变的岗前数字。例如,可能0->1更改类似于2->4和3->10等。然后在x-y栅格上绘制点,并拟合曲线。尝试几组等价的变化,看看是否能得出一个通用公式。

我不确定我说的是导数(我懂微积分,谢谢)。我想要衡量变化的规模,而不是变化的速度。如果我误解了,请你解释一下如何使用导数来提供一个具体的刻度?一个快速的伪代码示例会很好。Thanks@MalcomTucker你能不能先求一阶导数,然后再计算它随时间的导数。(二阶导数)?好的,听起来是个好主意。添加K至少可以消除被零除的问题,正如您所说的,在低值时会提供一个有意义的值。。