Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得日期点javascript的重新分区?_Javascript_Algorithm_Statistics_Fft - Fatal编程技术网

如何获得日期点javascript的重新分区?

如何获得日期点javascript的重新分区?,javascript,algorithm,statistics,fft,Javascript,Algorithm,Statistics,Fft,我有一个里面有日期的数组。随着时间的推移,日期的分布并不统一。我正在寻找一种算法,帮助我得到它的不同谐波 我的意思是,我有一个超过10年的阵列。在这个数组中,我可以在冬季直观地看到一组日期,而在夏季则可以看到较少的日期(不管确切的日期是什么)。我想要一个返回最佳步长:1年的算法 好像是Fourier变换 有什么建议吗?努力一点!你如何定义“最佳步骤”?一种方法可能是计算每个连续时间戳之间经过的时间并查看其直方图,然后直方图的峰值/模式(如果有)可以解释为“最佳步骤”,但这取决于您需要“最佳步骤”

我有一个里面有日期的数组。随着时间的推移,日期的分布并不统一。我正在寻找一种算法,帮助我得到它的不同谐波

我的意思是,我有一个超过10年的阵列。在这个数组中,我可以在冬季直观地看到一组日期,而在夏季则可以看到较少的日期(不管确切的日期是什么)。我想要一个返回最佳步长:1年的算法

好像是Fourier变换


有什么建议吗?

努力一点!你如何定义“最佳步骤”?一种方法可能是计算每个连续时间戳之间经过的时间并查看其直方图,然后直方图的峰值/模式(如果有)可以解释为“最佳步骤”,但这取决于您需要“最佳步骤”做什么。