比较不同长度的向量的分布?

信息处理 图像处理 matlab 信号分析 计算机视觉 连续信号
2022-02-10 07:48:42

我有两个不同长度的向量,每个向量都包含相似度分数。我需要绘制两个向量中分数的概率密度函数,以使用 Matlab 比较它们的分布。我该如何处理不同长度的问题?我应该将每个向量除以其长度吗?

1个回答

根据您所说,您有两个样本集:

xn,n=0N1
ym,m=0M1

其中并且您想比较底层进程的分布。MN

你知道测量的预期分布吗?

如果它们是高斯​​的,那么您只需计算的样本均值和样本标准差(或方差),如果它们足够接近,那么测量值可能来自相同的基础过程。xnym

如果你不能假设高斯性(或任何特定分布),那么可以只做一个直方图并比较直方图。 这个页面有更详细的解释。


正常化

标准化时间序列的一种方法是使用标准化:z

xn=xnμxσx

ym=ymμyσy

其中是每个时间序列的已知平均值,是各自的标准差。样本均值和标准差可以用来代替真实值。μxμyσxσy

这试图使均值和单位方差为零。xnym