Dracula 发表于 2019-2-5 01:37 $ _- e Y2 o8 u" k2 C3 R曲线下面的面积等于1,这个条件肯定不满足。因为这本来就不是个概率论的问题。% `7 z6 \& L# O9 A2 C8 ?9 {
- G. N. n4 k; s6 u% v' |. r
那个公式是sum(xi * yi) ...
+ V% v. l& O, m7 H
所以我和晨风说要归一么.用histogram 面积归一以后,没问题.这实际是个加权平均问题,加权平均要求所以权重加起来和是1.即integral f(x)* dx=1,现在权重是温度,加起来肯定不是1.但只要除以总面积,(这里就是总温度),就还是满足这个关系的.不影响结果.晨风只关心最高点出现的位置,而不关心最高点是多少,这是关键.
% G4 m) @) x& Z3 g/ k
% m, H3 Q6 o# ^8 F: O
假设一个最简单的情况吧。只有两个点,y1和y2,y1<y2,如果你把零点设在y1, 那么y2的权重是1,y1的权重是0,只有第二个点的值决定结果。但是如果零点设在接近于负无穷,那么不管y1, y2的值是多少,都接近相当于两个点的权重都是0.5。零点的选择肯定是对结果有影响的。但是因为零点的选择是arbitrary的,这种情况不应该出现,因此我认为这个算法有问题。5 M! V* J- m* L$ V) p2 N
+ x* U. }1 ?; r$ u