Math 我如何衡量波动性?

Math 我如何衡量波动性?,math,statistics,formula,measure,volatility,Math,Statistics,Formula,Measure,Volatility,我试图确定排名的波动性 更具体地说,秩可以是X个数据点上的1到16个(数据点的数量最多变化30个) 我希望能够测量这种波动性,然后以某种方式将其映射到一个百分比 我不是数学怪人,所以请不要向我吐复杂的公式:) 我只想用最简单的方式来编写代码。我认为最简单的第一步应该是X个数据点上的标准偏差。我认为最简单的第一步应该是X个数据点上的标准偏差。我认为这就是您要寻找的。有一些公式需要处理,但不难计算。我想这就是你想要的。有一些公式需要处理,但不难计算。如果你想得到真正简单的东西,可以将连续等级之间绝对

我试图确定排名的波动性

更具体地说,秩可以是X个数据点上的1到16个(数据点的数量最多变化30个)

我希望能够测量这种波动性,然后以某种方式将其映射到一个百分比

我不是数学怪人,所以请不要向我吐复杂的公式:)


我只想用最简单的方式来编写代码。

我认为最简单的第一步应该是X个数据点上的标准偏差。

我认为最简单的第一步应该是X个数据点上的标准偏差。

我认为这就是您要寻找的。有一些公式需要处理,但不难计算。

我想这就是你想要的。有一些公式需要处理,但不难计算。

如果你想得到真正简单的东西,可以将连续等级之间绝对差异的平均值作为波动率。这增加了递归的好处。我们将此用于初始化:

double sum=0;
for (int i=1; i<N; i++)
{
    sum += abs(ranks[i]-ranks[i-1]);
}
double volatility = sum/N;

这也被称为(在本例中为等级绝对差异的平均值)。

如果你想要真正简单的东西,可以将连续等级之间绝对差异的平均值作为波动率。这增加了递归的好处。我们将此用于初始化:

double sum=0;
for (int i=1; i<N; i++)
{
    sum += abs(ranks[i]-ranks[i-1]);
}
double volatility = sum/N;

这也被称为(本例中等级的绝对差异)。

鉴于您有一个小样本集(您说最多30个数据点),并且标准偏差很容易受到异常值的影响,我建议使用作为波动性度量。这是一个很简单的计算,它将为小样本集上的数据分布提供有意义的表示。

鉴于您有一个小样本集(您说最多30个数据点),并且标准偏差很容易受到异常值的影响,我建议使用作为波动性的度量。这是一个很简单的计算,它将为分布在小样本集中的数据提供有意义的表示。

给出的任何答案中缺少什么?给出的任何答案中缺少什么?