两个变量最接近的匹配

两个变量最接近的匹配

需要能够输入 2 个(最终更多)变量并找到与两者最接近的记录(日期)。

这是我的变量:

变量

以下是我的记录样本:

记录

需要澄清的是,我不希望“3 个月变化”的最接近匹配来自一个日期,而“3 个月平均成交量”来自另一个日期。我需要一个与这两个变量最匹配的日期记录。我意识到,对于什么是“最佳”匹配,可能存在一些主观性。没关系,只是在寻找一些想法。

实现这一目标的最佳方法是什么?

答案1

您想要找到与指定值的总偏差最小的行。类似以下公式可以实现此目的。

=ABS((E2-B$1)/B$1)+ABS((F2-B$2)/B$2)

这将计算每个值的百分比偏差,取绝对值,然后将它们相加。下表显示了一个“辅助”列,其中包含总偏差。最接近的匹配是偏差最小的行。

在此处输入图片描述

条件格式中的公式=IF(G2=MIN(G$2:G$11),1,0)使日期变为绿色以表示最小偏差(我无法让它适用于整行 - 欢迎评论)。

此公式还有其他可能有用的变体。假设您想要更接近平均成交量,那么您可以通过将第二项乘以一个常数来增加其在公式中的“权重”。

编辑:统计学家可能会坚持计算各个偏差的“平方和”,而不是绝对值的总和。

=((E2-B$1)/B$1)^2+((F2-B$2)/B$2)^2

希望这会有所帮助,祝你好运。

相关内容