【发布时间】:2013-05-28 12:24:18
【问题描述】:
我想编写一些代码来帮助我评估一些拟合的好坏。我有一个 3D 矩阵。 z 维度适合矩阵的点 i、j 处的某些数据。我想通过将 i, j 点的拟合与其最近邻居的拟合(在 x,y 维度中)进行比较来评估这种拟合是否良好。如果邻居的配合与当时的配合相似,那么我想保持配合。我希望这是有道理的。
归结为:有没有一种好方法可以在 x,y 维度上创建一个滚动窗口,计算窗口中心点的 z dim 中的皮尔逊 r 到窗口中的所有其他点并取平均值(甚至是 r 大于某个常数的点数)。
我目前只能考虑如何以一种长期低效的方式来做到这一点。对于一些背景信息,我用傅立叶级数拟合这些数据。最终,我想使用这种技术来评估在每个点的傅里叶拟合中使用的最小波数。
提前致谢 尼尔
【问题讨论】:
标签: python matrix numpy scipy correlation