我有几个措施:
如果只有3个度量(A,B,C),那么我可以将“总”度量表示为3D向量的大小:
R = SQRT(A ^ 2 + B ^ 2 + C ^ 2)
如果我想将这5个度量值组合成单个值,那么将它们表示为5D向量的大小是否有意义?是否有办法对某些措施施加更多“重量”,例如PNL?有没有更好的方法来组合它们?
更新
我正在尝试编写一个函数(在C#中),它接受5个度量并以线性方式表示它们,因此我可以将多维值折叠为单个线性值。这一点是,它允许我只使用一个变量(保存内存),它将提供两组测量之间的快速比较方法。几乎像构建哈希值,但每个哈希值可用于比较(即>,<,==)。
值的统计显着性与它们列出的顺序相同:PNL是最重要的,而NCG2NCL是最不重要的。
答案 0 :(得分:3)
如果我想将这5个测量值合并为一个值,那么将它们表示为5D向量的大小是否有意义?
当然,如果结果适合你。
有没有办法对某些措施施加更多“重量”,例如PNL?
你可以引入恒定权重
SQRT(wa*A^2 + wb*B^2 + wb*C^2)
有没有更好的方法来组合它们?
这取决于您的要求。特别是,使用简单的和|A| + |B| + |C|
并没有错,这会更好地支持'平均'属性。即,使用公式(0, 0, 9)
提供的总数比(3, 3, 3)
好得多,而简单的总和则相当于。{/ p>
一般来说 Oli 是对的:您必须自己做出决定,没有算法手册可以评估您的要求。
答案 1 :(得分:1)
将措施合并为单一价值充其量是有风险的。无论如何,你这样做都会丢失信息。如果我有3个橘子,一个苹果和几片面包,我可以用各种方式将它们组合在一起:
我得到的结果没有第一个那么有意义。通过牛排和一杯水,价值变得更有意义。结果总是一些食物供应量。
您需要弄清楚如何将各种值转换为具有等效标度(线性或对数)和等效值(1 X~ = 1 Y~ = 1Z)的值。此时,简单的总和或产品可能就足够了。在您的情况下,您似乎正在尝试结合各种衡量的财务回报。您使用的某些措施不具有高度可比性。
答案 2 :(得分:0)
正如其他人所指出的,有无数种组合价值的方法。您已经标记了机器学习和人工智能这一问题,这表明您可能希望找到合并它们的最佳方式?例如。提出一个“善”度量标准,并尝试从其他人那里建模。然后有一系列机器学习算法 - 例如。贝叶斯模型将是一个良好的开端:快速,通常表现良好,如果不一定是最好的。
答案 3 :(得分:0)
我建议使用主成分分析来实现这一点。这将为您提供系数所需的权重。您可以通过stat包执行此操作,也可以使用打包的C#函数。
-Ralph Winters