是否有正确的方法来获取比率直方图?

时间:2012-12-23 13:16:22

标签: matlab math statistics histogram

我的问题如下;我有两个向量uv。我已经计算了一个像这样的交叉比率表:

[ u1/v1, u1/v2, u1/v3, u1/v4, ... ]
[ u2/v1, u2/v2, u1/v3, u2/v4, ... ]
[ u3/v1, u3/v2, u1/v3, u3/v4, ... ]
[ u4/v1, u4/v2, u1/v3, u4/v4, ... ]
[ ...

我现在的任务是计算这些交叉比率的直方图。然而,很明显,使用线性直方图箱是没有意义的 - 任何低于1的比率都会比1以上的比率具有更低的样本分辨率,并且比率分布的长尾性质意味着我选择的箱子将是大数值严重扭曲。

所以,我的问题是:对于这种情况,是否存在'正确'或至少更好的直方图箱选择(或等效地,应用于数据的转换)?我可以看到Cauchy distribution可能是相关的,虽然我很确定如何。

非常感谢提前。

2 个答案:

答案 0 :(得分:3)

尝试绘制比率日志的直方图。只要您的值严格为正,并且具有log(u1 / v1)= -log(v1 / u1)的良好属性,此方法就可以正常工作。

答案 1 :(得分:0)

您可以使用histc手动校准直方图的分档。