我有一些浮动数据(用蓝色曲线表示),当我做一些损失压缩时,可以得到黄色曲线(平均值,标准偏差)。
我的目标是在压缩过程后最大限度地减少这种损失,因此,我想找到一个方程式/曲线/过滤器:
黄色曲线乘以“函数”几乎等于蓝色高斯曲线。
或
蓝色曲线=功能(绿色曲线)
感谢您的帮助!
答案 0 :(得分:0)
最好的方法是做Kolmogorov-Smirnov测试。它比较两个输入向量的累积分布之间的最大差异。
您可以使用Matlab中名为[h p k]=kstest2(dist1, dist2)
的实现开始使用此测试。您应该查看作为测试统计量的k值,它表示2个经验累积分布之间的最大差异。如果您想要想象如何计算这种差异,
cdfplot(dist1)
hold on
cdfplot(dist2)
推迟
你会在同一个图中看到两个累积分布。它们之间的最大差异是k。如果2个分布之间的关系高,则间隙越低,k值趋于1,并且在高度不同的分布的情况下,值向0移动并远离1。
希望能帮助到你。
如果您找到了更有趣的方法,请告诉我。