Learn R Programming

PML (version 1.2)

pharmonic: Harmonic analysis test: p-value calculation

Description

This function calculates the p-value for the harmonic analysis test developed by R.A. Fisher (1929). Harmonic analysis specifically refers to Fast Fourier Transform (FFT) results.

Usage

pharmonic(n, r, g)

Arguments

n

the total number of frequencies in FFT results

r

the modulus of the tested frequency is ranked as the rth largest among all frequencies

g

the FFT result of the tested frequency expressed as the squared modulus divided by the sum of the squared moduli by all frequencies (proportion: m_r^2/(m_1^2+...+m_n^2)).

Value

The p-value calculated by the harmonic test.

References

Fisher, R. A. (1929). Tests of significance in harmonic analysis. Proceedings of the Royal Society of London. Series A, 125(796), 54-59.

See Also

gharmonic

Examples

Run this code
# NOT RUN {
pharmonic(n=100,r=2,g=0.1)

# }

Run the code above in your browser using DataLab