Statistical Science

Gaussian Integrals and Rice Series in Crossing Distributions—to Compute the Distribution of Maxima and Other Features of Gaussian Processes

Georg Lindgren

Full-text: Access denied (no subscription detected)

We're sorry, but we are unable to provide you with the full text of this article because we are not able to identify you as a subscriber. If you have a personal subscription to this journal, then please login. If you are already logged in, then you may need to update your profile to register your subscription. Read more about accessing full-text


We describe and compare how methods based on the classical Rice’s formula for the expected number, and higher moments, of level crossings by a Gaussian process stand up to contemporary numerical methods to accurately deal with crossing related characteristics of the sample paths.

We illustrate the relative merits in accuracy and computing time of the Rice moment methods and the exact numerical method, developed since the late 1990s, on three groups of distribution problems, the maximum over a finite interval and the waiting time to first crossing, the length of excursions over a level, and the joint period/amplitude of oscillations.

We also treat the notoriously difficult problem of dependence between successive zero crossing distances. The exact solution has been known since at least 2000, but it has remained largely unnoticed outside the ocean science community.

Extensive simulation studies illustrate the accuracy of the numerical methods. As a historical introduction an attempt is made to illustrate the relation between Rice’s original formulation and arguments and the exact numerical methods.

Article information

Statist. Sci., Volume 34, Number 1 (2019), 100-128.

First available in Project Euclid: 12 April 2019

Permanent link to this document

Digital Object Identifier

Mathematical Reviews number (MathSciNet)

Zentralblatt MATH identifier

Computational statistics distribution of maximum Durbin’s formula excursion length distribution first passage independent interval assumption level crossings multivariate normal probabilities period/amplitude distribution Rice’s formula RIND program statistical computation stochastic process successive crossing distance distribution truncated normal moments Wafo toolbox


Lindgren, Georg. Gaussian Integrals and Rice Series in Crossing Distributions—to Compute the Distribution of Maxima and Other Features of Gaussian Processes. Statist. Sci. 34 (2019), no. 1, 100--128. doi:10.1214/18-STS662.

Export citation


  • Abrahams, J. (1982). The zero crossing problem for some nonstationary Gaussian procceses. IEEE Trans. Inform. Theory IT-28 677–678.
  • Abrahams, J. (1986). A survey of recent progress on level-crossing problems for random processes. In Communications and Networks (I. F. Blake and H. V. Poor, eds.) 6–25. Springer, New York.
  • Arellano-Valle, R. B. and Genton, M. G. (2008). On the exact distribution of the maximum of absolutely continuous dependent random variables. Statist. Probab. Lett. 78 27–35.
  • Azaïs, J.-M., De Castro, Y. and Mourareau, S. (2018). Power of the spacing test for least-angle regression. Bernoulli 24 465–492.
  • Azaïs, J.-M. and Genz, A. (2013). Computation of the distribution of the maximum of stationary Gaussian processes. Methodol. Comput. Appl. Probab. 15 969–985.
  • Azaïs, J.-M., León, J. R. and Wschebor, M. (2011). Rice formulae and Gaussian waves. Bernoulli 17 170–193.
  • Azaïs, J.-M. and Wschebor, M. (2002). The distribution of the maximum of a Gaussian process: Rice method revisited. In In and Out of Equilibrium (Mambucaba, 2000). Progress in Probability 51 321–348. Birkhäuser, Boston, MA.
  • Azaïs, J.-M. and Wschebor, M. (2009). Level Sets and Extrema of Random Processes and Fields. Wiley, Hoboken, NJ.
  • Blake, I. F. and Lindsey, W. C. (1973). Level-crossing problems for random processes. IEEE Trans. Inform. Theory IT-19 295–315.
  • Brainina, I. S. (2013). Applications of Random Process Excursion Analysis. Elsevier, London.
  • Brodtkorb, P. A. (2006). Evaluating nearly singular multinormal expectations with application to wave distributions. Methodol. Comput. Appl. Probab. 8 65–91.
  • Brodtkorb, P. A., Johannesson, P., Lindgren, G., Rychlik, I., Rydén, J. and Sjö, E. (2000). WAFO—a Matlab toolbox for analysis of random waves and loads. In Proc. 10th Int. Offshore Polar Engng Conf. 3 343–350.
  • Cartwright, D. E. and Longuet-Higgins, M. S. (1956). The statistical distribution of the maxima of a random function. Proc. R. Soc. Lond. Ser. A 237 212–232.
  • Cavanié, A., Arhan, M. and Ezraty, R. (1976). A statistical relationship between individual heights and periods of storm waves. In Proceedings, BOSS’76 354–360, Trondheim.
  • Cierco-Ayrolles, C., Croquette, A. and Delmas, C. (2003). Computing the distribution of the maximum of Gaussian random processes. Methodol. Comput. Appl. Probab. 5 427–438.
  • Cramér, H. (1940). On the theory of stationary random processes. Ann. of Math. (2) 41 215–230.
  • Cramér, H. and Leadbetter, M. R. (1967). Stationary and Related Stochastic Processes. Wiley, New York.
  • Crandall, S. H. (1958). Random Vibration. Wiley and M.I.T Technology Press.
  • de Maré, J. (1974). When are the successive zero-crossing intervals of a Gaussian process independent? Technical report, Lund Univ.
  • Durbin, J. (1985). The first-passage density of a continuous Gaussian process to a general boundary. J. Appl. Probab. 22 99–122.
  • Efron, B. (1997). The length heuristic for simultaneous hypothesis tests. Biometrika 84 143–157.
  • Estrade, A., Iribarren, I. and Kratz, M. (2012). Chord-length distribution functions and Rice formulae. Application to random media. Extremes 15 333–352.
  • Gadrich, T. and Adler, R. J. (1993). Slepian models for nonstationary Gaussian processes. J. Appl. Probab. 30 98–111.
  • Genz, A. (1992). Numerical computation of multivariate normal probabilities. J. Comput. Graph. Statist. 1 141–149.
  • Genz, A. (1993). Comparison of methods for the computation of multivariate normal probabilities. In Proc. 25th Symp. Interface Computer Science and Statistics 25 400–405.
  • Genz, A. (2012). Matlab software for multivariate normal probability computation.
  • Genz, A. and Bretz, F. (2009). Computation of Multivariate Normal and $t$ Probabilities. Lecture Notes in Statistics 195. Springer, Dordrecht.
  • Genz, A. and Kwong, K.-S. (2000). Numerical evaluation of singular multivariate normal distributions. J. Stat. Comput. Simul. 68 1–21.
  • Genz, A., Bretz, F., Miwa, T. and Leisch, F. (2017). Multivariate normal and t distribution.
  • Grigoriu, M. (1989). Reliability of Daniels systems subject to quasistatic and dynamic nonstationary Gaussian load processes. Probab. Eng. Mech. 4 128–134.
  • Kac, M. (1943). On the average number of real roots of a random algebraic equation. Bull. Amer. Math. Soc. 49 314–320.
  • Kac, M. and Slepian, D. (1959). Large excursions of Gaussian processes. Ann. Math. Stat. 30 1215–1228.
  • Kan, R. and Robotti, C. (2017). On moments of folded and truncated multivariate normal distributions. J. Comput. Graph. Statist. 26 930–934.
  • Khintchine, A. (1934). Korrelationstheorie der stationären stochastischen Prozesse. Math. Ann. 109 604–615.
  • Kratz, M. F. (2006). Level crossings and other level functionals of stationary Gaussian processes. Probab. Surv. 3 230–288.
  • Laning, J. H. Jr. and Battin, R. H. (1956). Random Processes in Automatic Control. McGraw-Hill, New York.
  • Lazarov, B. and Ditlevsen, O. (2005). Slepian simulation of distributions of plastic displacements of earthquake excited shear frames with a large number of stories. Probab. Eng. Mech. 20 251–262.
  • Leadbetter, M. R., Lindgren, G. and Rootzén, H. (1983). Extremes and Related Properties of Random Sequences and Processes. Springer, New York.
  • Lindgren, G. (1972). Wave-length and amplitude in Gaussian noise. Adv. in Appl. Probab. 4 81–108.
  • Lindgren, G. (2013). Stationary Stochastic Processes—Theory and Applications. CRC Press, Boca Raton, FL.
  • Lindgren, G. (2019). Supplement to “Gaussian integrals and Rice series in crossing distributions—to compute the distribution of maxima and other features of Gaussian processes.” DOI:10.1214/18-STS662SUPP.
  • Lindgren, G. and Broberg, K. B. (2004). Cycle range distributions for Gaussian processes—exact and approximative results. Extremes 7 69–89.
  • Lindgren, G. and Rychlik, I. (1982). Wave characteristic distributions for Gaussian waves—wave-length, amplitude and steepness. Ocean Eng. 9 411–432.
  • Lindgren, G. and Rychlik, I. (1991). Slepian models and regression approximations in crossing and extreme value theory. Int. Stat. Rev. 59 195–225.
  • Longuet-Higgins, M. S. (1957). The statistical analysis of a random, moving surface. Philos. Trans. R. Soc. Lond. Ser. A 249 321–387.
  • Longuet-Higgins, M. S. (1962). The distribution of intervals between zeros of a stationary random function. Philos. Trans. R. Soc. Lond. Ser. A 254 557–599.
  • Longuet-Higgins, M. S. (1963). Bounding approximations to the distribution of intervals between zeros of a stationary Gaussian process. In Proc. Sympos. Time Series Analysis (Brown Univ., 1962) 63–88. Wiley, New York.
  • Longuet-Higgins, M. S. (1975). On the joint distribution of wave periods and amplitudes of sea waves. J. Geophys. Res. 80 2688–2694.
  • Longuet-Higgins, M. S. (1983). On the joint distribution of wave periods and amplitudes in a random wave field. Proc. R. Soc. Lond. Ser. A 389 241–258.
  • Lyon, R. H. (1956). Response of strings to random noise fields. J. Acoust. Soc. Am. 28 391–398.
  • McFadden, J. A. (1958). The axis-crossing intervals of random functions. II. IRE Trans. 4 14–24.
  • Mercadier, C. (2006a). Numerical bounds for the distributions of the maxima of some one- and two-parameter Gaussian processes. Adv. in Appl. Probab. 38 149–170.
  • Mercadier, C. (2006b). MAGP (Maximum Analysis of Gaussian Processes).
  • Middleton, D. (1988). S. O. Rice and the theory of random noise: Some personal recollections. IEEE Trans. Inform. Theory 34 1367–1373.
  • Miles, J. W. (1954). On the transonic drag of accelerated bodies. J. Aeronaut. Sci. 21 644–645.
  • Millman, S., ed. (1984). A History of Engineering & Science in the Bell System: Communication Sciences, 19251980, 1–91. AT&T Bell Laboratories, Indianapolis, IN.
  • Mimaki, T. (1973). Zero-crossing intervals of Gaussian processes. J. Appl. Phys. 44 477–485.
  • Mimaki, T., Myoken, H. and Kawabata, T. (1985). Level-crossing problem of a Gaussian process having Gaussian power spectrum density. Jpn. J. Appl. Phys. 24 L278–L280.
  • Mimaki, T., Tanabe, M. and Wolf, D. (1981). The multipeak property of the distribution densities of the level-crossing intervals of a Gaussian random process. IEEE Trans. Inform. Theory IT-27.
  • Munakata, T. (1998). Some unsolved problems on the level crossing of random processes. In Unsolved Problems of Noise in Physics, Biology, Electronic Technology and Information Technology (C. R. Coering, L. B. Kiss and M. F. Shlesinger, eds.) 213–222. World Scientific, Singapore.
  • O’Hagan, A. (2006). Bayesian analysis of computer code outputs: A tutorial. Reliab. Eng. Syst. Saf. 91 1290–1300.
  • Podgórski, K., Rychlik, I. and Machado, U. E. B. (2000). Exact distributions for apparent waves in irregular seas. Ocean Eng. 27 979–1016.
  • Podgórski, K., Rychlik, I. and Wallin, J. (2015). Slepian noise approach for Gaussian and Laplace moving average processes. Extremes 18 665–695.
  • Prüher, J. and Särkkä, S. (2016). On the use of gradient information in Gaussian process quadratures. In Proc. 2016 IEEE Int. Workshop on Machine Learning for Signal Processing.
  • Rainal, A. J. (1988). Origin of Rice’s formula. IEEE Trans. Inform. Theory 34 1383–1387.
  • Rasmussen, C. E. and Williams, C. K. I. (2006). Gaussian Processes for Machine Learning. MIT Press, Cambridge, MA.
  • Rice, S. O. (1944). Mathematical analysis of random noise. Bell Syst. Tech. J. 23 282–332.
  • Rice, S. O. (1945). Mathematical analysis of random noise. Bell Syst. Tech. J. 24 46–156.
  • Rosenbaum, S. (1961). Moments of a truncated bivariate normal distribution. J. Roy. Statist. Soc. Ser. B 23 405–408.
  • Rychlik, I. (1987a). A note on Durbin’s formula for the first-passage density. Statist. Probab. Lett. 5 425–428.
  • Rychlik, I. (1987b). Joint distribution of successive zero crossing distances for stationary Gaussian processes. J. Appl. Probab. 24 378–385.
  • Rychlik, I. (1987c). Regression approximations of wavelength and amplitude distributions. Adv. in Appl. Probab. 19 396–430.
  • Rychlik, I. (1990). New bounds for the first passage, wave-length and amplitude densities. Stochastic Process. Appl. 34 313–339.
  • Rychlik, I. (1992a). Confidence bands for linear regressions. Comm. Statist. Simulation Comput. 21 333–352.
  • Rychlik, I. (1992b). The two-barrier problem for continuously differentiable processes. Adv. in Appl. Probab. 24 71–94.
  • Sire, C. (2008). Crossing intervals of non-Markovian Gaussian processes. Phys. Rev. E (3) 78 011121.
  • Slepian, D. (1962). The one-sided barrier problem for Gaussian noise. Bell Syst. Tech. J. 41 463–501.
  • Slepian, D. (1963). On the zeros of Gaussian noise. In Proc. Sympos. Time Series Analysis (Brown Univ., 1962). Wiley, New York.
  • Smith, J. M., Hopcraft, K. I. and Jakeman, E. (2008). Fluctuations in the zeros of differentiable Gaussian processes. Phys. Rev. E (3) 77 031112.
  • StDenis, M. and Pierson, W. J. (1953). On the Motion of Ships in Confused Seas. SNAME Trans. 61.
  • WAFO-group (2017a). WAFO—A Matlab Toolbox for Analysis of Random Waves and Loads—Tutorial for WAFO 2017.
  • WAFO-group (2017b). Wafo-project.
  • Wax, N. (1954). Selected Papers on Noise and Stochastic Processes. Dover, New York.
  • Wiener, N. (1930). Generalized harmonic analysis. Acta Math. 55 117–258.
  • Wilson, L. R. M. and Hopcraft, K. I. (2017). Periodicity in the autocorrelation function as a mechanism for regularly occurring zero crossings or extreme values of a Gaussian process. Phys. Rev. E 96 062129.
  • Wong, E. (1966). Some results concerning the zero-crossings of Gaussian noise. SIAM J. Appl. Math. 14 1246–1254.
  • Youssef, N., Munakata, T. and Takeda, M. (1996). Rice probability functions for level-crossing intervals of speckle intensity fields. Opt. Commun. 123 55–62.

Supplemental materials

  • Supplementary material. The supplement contains instructions how to obtain the Wafo package, example codes to some of the figures, and additional Matlab m-files.