|
Peranso offers a wide variety of period analysis methods, so an obvious question is: which method should I use for which type of object? Unfortunately, there is no universal method that works best for every object. Each method makes its own assumptions about the data and the shape of the light curve, and therefore has its own strengths and blind spots.
A large comparison study by Graham et al.¹ illustrates this well. Using real observations from three sky surveys rather than simulated data, they found that even the best algorithms recover the correct period of a regular periodic variable at best about 50% of the time. Their performance depends strongly on the type of object and the quality of the light curve, and aliases and harmonics of the true period remain the most common source of error. Conditional Entropy performed best overall in that study.
The practical lesson is that choosing the right method matters, but checking the result matters even more. This chapter therefore gives guidelines for both.
Before you start
- Look at the light curve first. Draw it and inspect its shape: is it smooth or does it have sharp features (eclipses, outbursts, flares)? Is the amplitude constant? Are there trends? A visual inspection often reveals more than any algorithm, and it tells you which method is likely to work.
- Data quality limits every method. Few observations, large errors or big gaps produce less reliable results, whatever method you use.
- Your data must cover enough cycles. A period can only be determined reliably if the data cover at least two, and preferably many more, cycles. Treat any period longer than about half the total time span of your data with suspicion. Some methods (notably Conditional Entropy) then tend to “find” a period equal to the length of the data set.
- Know your sampling. Ground-based observations are taken at night, so they are spaced by about one day. This creates aliases at ±1 cycle/day (and at ±1 cycle per sidereal day) around the true frequency. Long seasonal gaps create aliases too.
- Magnitude errors matter for some methods. GLS, BGLS, FALC, ANOVA, CCC and PDC-E use the errors of the observations. Make sure they are realistic.
Choosing a method
Three questions largely determine the best choice:
- What does the light curve look like? Sinusoidal methods (Lomb-Scargle, GLS, BGLS, DFT, DCDFT) are very sensitive to smooth, sine-like variations, but they perform poorly on light curves with sharp features such as narrow eclipses. Shape-independent methods (ANOVA, PDM, Phase-binned AoV, CE, string-length methods, CCC, PDC-E) make no or few assumptions about the shape.
- How many observations do you have, and how are they spread? With many well-sampled observations, most methods work. With few or sparse observations, PDM, PDC-E and CCC are good choices, and EASolver for eclipsing binaries with only a few points in eclipse.
- What are you looking for? One period, several periods, a period that changes over time, or transits?
The table below gives a starting point for common types of objects. Always try at least two methods from different families.
|
Object type
|
First choice
|
Notes
|
|
Pulsating stars with smooth light curves (δ Scuti, smooth Cepheids)
|
GLS, ANOVA
|
Use CLEANest or prewhitening if multi-periodic.
|
|
RR Lyrae and Cepheids (sawtooth light curves)
|
ANOVA, PDC-E, CCC
|
Sinusoidal methods may favour harmonics.
|
|
Eclipsing binaries (EA, EB, EW)
|
ANOVA, CE
|
Often found at P/2: always check 2P. For CE with narrow eclipses, use Nb ≈ 20.
|
|
EA binaries with few points in eclipse (survey data)
|
EASolver
|
|
|
Cataclysmic variables (superhumps, orbital humps)
|
GLS, ANOVA, CCC
|
Detrend outburst decline first.
|
|
Rotational and spotted variables
|
GLS, BGLS
|
Spot evolution can change the period slightly over time.
|
|
Long-period and semi-regular variables (Miras, SR)
|
DCDFT, CLEANest
|
Data must cover many cycles.
|
|
Multi-periodic stars
|
CLEANest
|
|
|
Period changing over time
|
WWZ
|
|
|
Asteroid rotation
|
FALC
|
FALC is the de facto standard for asteroid light curves.
|
|
Exoplanet transits
|
EEBLS
|
|
|
Sparse data with any light curve shape
|
PDC-E, CCC
|
|
Strengths and limitations per family
|
Family
|
Methods
|
Strengths
|
Limitations
|
|
Fourier
|
DFT, DCDFT, CLEANest, Bloomfield
|
Fast. Well suited to multi-periodic stars (CLEANest).
|
Assume sinusoids. Power spreads over harmonics for non-sinusoidal light curves.
|
|
Least-squares fit
|
Lomb-Scargle, GLS, FALC, ANOVA
|
Sensitive. FALC and ANOVA also handle non-sinusoidal shapes.
|
Lomb-Scargle and GLS assume a sinusoid.
|
|
Bayesian
|
BGLS
|
Gives the relative probability of peaks.
|
Assumes a sinusoid. Needs realistic magnitude errors.
|
|
Phase dispersion
|
PDM, Jurkevich, Phase-binned AoV, AoV Transit, CE
|
Independent of light curve shape. CE handles aliases well.
|
Results depend on the bin settings (Nb, Nc).
|
|
String length
|
Lafler-Kinman, Renson, Dworetsky
|
Simple; work with few observations.
|
Sensitive to noise.
|
|
Statistical dependence
|
PDC-E
|
Shape-independent; no parameters; strong on sparse data.
|
Calculation time grows with the square of the number of observations.
|
|
Specific purpose
|
EEBLS, EASolver, WWZ
|
Designed for transits, EA binaries and period changes respectively.
|
Only suited to their purpose.
|
|
Cross-cycle prediction
|
CCC
|
Shape-independent; uses magnitude errors; compares only different cycles, which suppresses aliases within a night; robust against outliers.
|
Needs features that are observed in at least two cycles; information from a single run carries little weight. Slower than Fourier methods. Still experimental.
|
Checking your results
Whatever method you use, never accept the highest peak blindly:
- Compare methods. Run at least two methods from different families. If they agree, your confidence increases. If they disagree, find out why. Note that agreement between methods is a useful check, but no guarantee: Graham et al. found that combining methods does not by itself perform better than the best individual method.
- Check harmonics and aliases. Fold your data on the best period P, and also on 2P, P/2 and the ±1 cycle/day aliases. The correct period gives the cleanest and most physically plausible phase diagram. Eclipsing binaries with two similar eclipses are the classic case: most methods find P/2.
- Inspect the phase diagram. A true period gives a coherent phase diagram, without systematic offsets between nights or data sets.
- Determine the uncertainty and the significance. Use Peranso’s period error calculation and the significance (False Alarm Probability) analysis. A period from one or two nights of data may be correct, but it has a large uncertainty.
- Watch out for the period of your sampling. Peaks near 1 day (and its fractions) or near the length of your data set are usually caused by the sampling, not by the star.
A personal note
In developing Peranso, I have studied hundreds of light curves of many different objects. Although there is no universal period analysis method, there is one that in my experience comes pretty close: ANOVA. I have been amazed by its ability to improve peak detection sensitivity and to damp alias periods. Try it on your data, and compare it with one of the other methods. That combination of an excellent method and a critical check is the best route to a reliable period.
(1) Graham, M.J., Drake, A.J., Djorgovski, S.G., Mahabal, A.A., Donalek, C., Duan, V., Maker, A., 2013, Mon. Not. R. Astron. Soc., 434, 3423
|