Nonparametric method for locating periodicities in unevenly spaced univariate data based on efficient least-squares fitting of cubic B-splines. http://www-personal.umich.edu/~akerlof/cubic-spline/index.html If anybody understands this, don't call me to explain. ;)