每个股票都包含多个指标,比如价格,市盈率,换手率等等。怎样根据这些指标来判断股票之间的差异?比如农业银行招商银行,哪一个与工商银行更相似?


01 选定计算公式

       “标准差”,是用于计算样本与平均值之间的差异,样本与平均值之间的标准差越小,代表样本越稳定。在此,我们选用标准差的大小作为相似度的判断标准,

       比如,我们以工商银行的指标值作为标准,然后分别计算农业银行招商银行,与工商银行指标之间的标准差,然后判断大小即可。


02 指标标准化

       但这里存在一个问题,不同指标之间分布不统一:涨幅的范围,正常就在-20%~20%;价格则是0~2000。如果不采取额外处理,则涨幅在标准差中占的比重相对于价格,完全可以忽略不计。

       解决方案:由于使用原始值会导致比重问题,所以,我们可以换种思路:使用指标在所有股票中的区间位置进行代替计算。

       比如,我们将所有股票的涨幅排序,然后分成20段,分别用1~20表示,个股的涨幅落在哪个区间段,就用对应的值用来计算差异。同样,价格和其他指标也一样。这样,每个指标在计算标准差时的权重,就得到了统一。




03 计算结果

       现在,我们已经可以根据以上方案,计算个股之间的差异。



04 多维选股

       这时候,我们完全可以定制一个自己的“XX银行”,它的各项指标可以自由指定。然后,以此为基准,计算所有个股与此之间的差异,从而快速挑选出符合自己喜好的个股。


追加内容

本文作者可以追加内容哦 !