Convergence of Rain Process Models to Point Processes
Abstract
A moisture process with dynamics that switch after hitting a threshold gives rise to a rainfall process. This rainfall process is characterized by its random holding times for dry and wet periods. On average, the holding times for the wet periods are much shorter than the dry. Here convergence is shown for the rain fall process to a point process that is a spike train. The underlying moisture process for the point process is a threshold model with a teleporting boundary condition. This approximation allows simplification of the model with many exact formulas for statistics. The convergence is shown by a Fokker-Planck derivation, convergence in mean-square with respect to continuous functions, of the moisture process, and convergence in mean-square with respect to generalized functions, of the rain process.
I Introduction
Rain processes are often studied and tested as single column models in the atmosphere Betts and Miller, (1986); Frierson et al., (2004). These single column models are used to “trigger” a transition to convection or rainfall. Furthermore, these rainfall models are simple and have uses in global climate models (GCMs) Lin and Neelin, (2000); Suhas and Zhang, (2014); Bergemann et al., (2017). One type of rainfall model that has been successful is a Renewal process (Bernardara et al., (2007); Foufoula-Georgiou and Lettenmaier, (1987); Green, (1964); Schmitt et al., (1998)). A renewal process is a continuous-time Markov process that is defined by its holding times Cox, (1962). For example, a simple rain renewal process, , may be defined by its holding times when , defined to be that the column of air is dry, and when , defined to be that the column of air is raining. Thus a dry (or rain) event will last (or ) time where the distribution of the (possibly) random times are given.
The model presented here was previously studied in Stechmann and Neelin, (2011, 2014); Hottovy and Stechmann, (2015); Abbott et al., (2016). The underlying process is a one dimensional continuous-time stochastic process modeling the moisture for , typically in cm, for a parcel of air. This quantity is vertically integrated and averaged over a square domain to give the units of length. Here the rain process is modeled as an indicator function for rain. One choice of process for is the hysteresis dynamics studied in Hottovy and Stechmann, (2015). There the process is governed by the stochastic differential equations (SDE)
(1) |
where and are the moistening and rain rates respectively, and and are the fluctuations of moisture during the respective states. The dynamics of switch from 0 to 1 when reaches a fixed threshold . That is and for . Then switches back to zero when reaches the threshold . This model is referred to as the deterministic trigger, two threshold (D2) model in Hottovy and Stechmann, (2015). A realization of the processes and are shown in Figure 1. In a renewal process perspective, is modeled by the holding times and . These times are the first passage times for Brownian motion with drift to travel a distance of units.
Models of triggering precipitation are used for convective parameterizations. Convective parameterizations are useful in global climate and circulation models (GCMs). In GCMs, the models are run for long times to examine potential effects, for example, of climate change. In long times, the model (2) was studied in Abbott et al., (2016). In a long time view, the dry events dominate the rain events. In Figure 2 the top panel shows process is plotted up to time , and in the bottom panel an example of the rain process in observations (OBS DETAILS). Thus for long times, is a much larger rate than , and resembles a point process.


The main result of the paper is to define and show convergence of the threshold model above as . For example, on the level of renewal processes, and thus converges to a process that is zero everywhere and has spikes at infinity at random times . However, is right continuous and has left hand limits, where as the spike train is not. Thus the mode of convergence is not clear. For the limit is also unclear, but will be redefined in a way to show convergence with respect to the topology on continuous functions with the uniform metric. In this study, the limiting processes are define (in Section II) and convergence is shown both heuristically (for the Fokker-Planck equation) and rigorously.
There are many novel aspects of this work. The limit jump process has an associated Fokker-Planck equation that is derived using a matched asymptotic method. The resulting Fokker-Planck equation has a peculiar boundary flux condition which defines a “teleporting” boundary condition of . The processes are decoupled into evaporating and precipitating processes. Only after this decoupling can convergence of the evaporation processes be shown rigorously with respect to the uniform metric on the space of continuous functions. Finally, the rain process is shown to converge rigorously with respect to the the generalized function space. This proof shows convergence of a renewal process to a delta process. Further more, the proof shows what kinds of bounds the rain event times need in order for integrated convergence to hold.
The convergence results shown here have the potential to impact various other fields. Many fields of study use similar renewal processes to model phenomena. The connections to rain models was made above. In addition, there has been much work in queuing theory to approximate point processes with renewal processes (e.g. Whitt, (1982); Bhat, (1994)), and using threshold triggers in financial models Lejay and Pigato, (2019). The strongest connection is with neuron stochastic integrate and fire models (see Sacerdote and Giraudo, (2013) for a review). The moisture process with a finite rain rate is similar to a Wiener Process model of a single Neuron with refractoriness. A similar model was studied in Albano et al., (2008) where the refractory time was constant. Here, the refractory time is random and coincides with the rain duration time . Thus the work here is applicable to understanding the differences in using a model without refractoriness versus a model with a short, possible random, refractory time. The structure of the paper is as follows. The processes for moisture and rain are defined in Section II. The modes of convergence are discussed in Section III. The heuristic derivation of the Fokker-Planck equation is shown in Section III.1. Rigorous convergence of the moistening process to is shown with respect to in Section III.2 and the rain process is shown to converge to the sum of delta distributions with respect to generalized functions in Section III.3. The results are summarized in Section IV.
II Model Description
In this section the moisture and precipitation processes are defined. First the underlying moisture process of the renewal rain process is defined. The processes are defined with a small parameter with the limit as in mind.
The moisture process is defined as the solution to the stochastic differential equation (SDE),
(2) |
where and are the moistening and rain rates, and are the fluctuations of moisture during the respective states. The rain process, are as follows: since , let . Then for . Next let , and for . This process repeats up to an arbitrary final time .
The associated processes, as , are defined as and for the moisture and rain processes. The moisture process is the solution to the SDE,
(3) |
with the unusual boundary condition as follows: Let the usual stopping time be as follows . Then at time the process jumps or “teleports” to . Thus
(4) |
Then the process starts over using the dynamics of (3) until , and the process repeats. The stopping times are the dry event times of the process. These dynamics arise from the heuristic Fokker-Planck derivation in the next section (see Section III.1).
Examples of the processes are shown in Figure 2. The processes with finite rain rate for are shown in panels (a) and (b). Panel (a) is the moisture process defined is equation (2). The rain rate process is shown in (d) and takes value when reaches level for the first time (panel (a) in black) and resets to zero when reaches zero (panel (a) in gray). This process repeats. The limiting processes are shown in panels (c) and (d). Panel (c) shows the limiting moisture process defined in equation (3) and panel (d) shows the rain process defined in equation (5). The moisture process is a Brownian motion with positive drift until reaching level . When , the process takes an infinite value and the moisture process is reset at zero.

From the definition of above, the rain point process is defined as
(5) |
where is the random variable of the number of times the process reaches in time . The quantity arises because the moisture process loses moisture at a rate of per time, on average. The moisture process loses all the moisture built up () instantaneously.
Note that has continuous paths while has jump discontinuities. Thus any mode of convergence between and with an associated metric (e.g. uniform or Skorohod) will fail. There is another way to define both and in which convergence with respect to with the uniform metric on the space of continuous functions () can be shown. To do so, is decomposed into an evaporation process, , and precipitating process . These processes are defined as,
(6) |
Thus the moisture process is written as
In the limit, the jumps will be captured in the process. In the following section it will be shown (see Section III.2) that , where is defined as the solution to the SDE
(7) |
Furthermore, the process is defined as above in (5) where , i.e. the first passage time of Brownian motion with drift to .
III Convergence to a Point Process
In this section convergence is shown both heuristically (e.g. Section III.1) and rigorously (e.g. Sections III.3 and III.2).
Note that the simplest ideas of convergence break down when considering path-wise convergence of to and to . This is because is a continuous process ( is left continuous and has right hand limits) for all and is a process with jumps ( no longer is left continuous). Thus, there is no topology with associated metric such that with respect to . However, one can show that converges in a notion weaker than the Skorohod topology. See Kurtz, (1991) for these conditions. This convergence happens in a topology which does not have an associated metric (see Jakubowski et al., (1997)). This is not done here as it is technical and does not give any insight to the model or approximation.
The following three subsections prove convergence of the various processes introduced in Section II. In Section III.1 the Fokker-Planck equation for is shown to converge (formally) to a Fokker-Planck equation for . This derivation gives rise to an interesting partial differential equation (PDE) with unusual “teleporting” boundary conditions. In Section III.2 convergence in paths is shown for to with respect to the uniform metric for continuous functions on . In Section III.3 convergence is shown for to with respect to generalized functions. This norm is necessary because is a sum of dirac delta functions. In addition, this convergence is the “natural” convergence to consider when analyzing the errors between using and a point process () in, for example, a GCM.
III.1 Fokker-Planck Equation
In this section, the derivation for the Fokker-Planck equation of equation (3) is shown.
The Fokker-Planck equation for the (D2) process (see Hottovy and Stechmann, (2015)) is composed of two densities. These densities are denoted and for the dry and rain states respectively. These densities follow the following Fokker-Planck equations
(8) | ||||
(9) |
where the fluxes are defined as
(10a) | ||||
(10b) |
and with the following conditions,
(11) | ||||
(12) |
The proposed limit as for the Fokker-Planck equation is
(13) | ||||
(14) |
with the following conditions,
(15) | ||||
(16) |
The analysis follows asymptotic matching conditions from Bender and Orszag, (2013) (Chpt. 9). Consider two regions and . Let be the density in the first, boundary layer region. For this equation, define the rescaled variable . This yields the equation
(17) |
Let have the asymptotic expansion of the form,
Substituting this expansion into equation (17) yields the order terms
(18a) | ||||
(18b) |
The solution to the order equation (18a)and applying the absorbing boundary condition at yields
(19) |
The order equation (18b) has the same solution as above, after applying the absorbing boundary,
(20) |
Now consider the interval away from the boundary . Let be the density in this region. The equation in this region is
(21) |
Let have the asymptotic expansion
Note that the term acts on which is a function of . The asymptotic analysis is for only, thus the density is an order one term. Substituting the expansion into equation (21) gives the following equations, separated into their orders of ,
(22a) | ||||
(22b) |
The order equation (22a) has the solution
(23) |
Note that is a density and thus must be integrable on . Thus and
(24) |
The order one equation (22b), by substituting in , gives the solution,
(25) |
Note that the constant of integration in each interval of must be the same. Otherwise, the magnitude of the function in (22b) would not be correct. The density must be integrable which implies that
(26) |
It is assumed that the matching between the and solutions must occur at the left most edge of the region . That is, for values of ,
and
The first equation implies that and . In the limit as the second equation yields
(27) |
Thus the densities are
(28) |
and
(29) |
Note the flux of at is,
(30) |
Using the asymptotic expansion yields,
(31) |
Thus the Fokker-Planck type equation for is
(32) | ||||
(33) |
with the following conditions,
(34) | ||||
(35) |
III.2 Pathwise Convergence
For this section and next, a useful lemma is first stated and proved.
Lemma 1.
Let be the number of rain events for the process defined in (3). The probability of that the number of events is decays exponentially as tends to infinity, i.e. for
Proof.
Note that the process is a renewal process. It is defined by the interarrival times,
(36) |
where is the duration for the th dry (rain) event of the process. The distributions of and are the same independent of , while depends on epsilon. To estimate the sum in (53), the probability of having rain events in time is estimated using the Central Limit Theorem. Consider the probability
(37) |
The probability on the right hand side is estimated crudely by only considering one of the two events. Note that are IID random variables with , and , thus
(38) |
The above probability is estimated by using a variant of the Chernoff bound Hoeffding, (1994). That is,
(39) |
for , where is the moment generating function for the random variable . The moment generating function factors due to independence of and ,
These moment generating functions are computed explicitly from the distributions found in Hottovy and Stechmann, (2015). They are,
(40) | ||||
(41) |
where . Thus Chernoff’s bound yields,
(42) | ||||
(43) | ||||
(44) | ||||
(45) |
∎
With this lemma, convergence from to is shown in with respect to the uniform metric on the space of continuous functions .
Theorem 1.
Proof.
To begin, note that the SDEs for and (see (6)) only differ when . Thus, the solutions to the SDEs give the formula
(47) |
where is the number of rain events for and fixed. The number of rain events is conditioned to be . By Lemma 1, the sum in (53) converges due to the fast decay of as . Note that and the stochastic integral is a martingale and Doob’s maximal inequality yields,
(48) |
Applying the Cauchy-Schwarz inequality to the sum and the Itô isometry to the stochastic integral yields
(49) |
This sum converges due to the fast decay of as shown in Eq.(45). Tonelli’s theorem allows the limit as to exchange with the infinite sum.
To finish the theorem the following moments of are used. The integrals can be computed exactly using the densities for found in Hottovy and Stechmann, (2015). They are
(50) |
∎
III.3 Distributional Convergence
In this subsection of to is shown with respect to a generalized function norm. This norm is the one considered due to the nature of the delta function. It is also a natural norm to consider as it is an integrated error. That is, this norm considers the accumulation of errors after running the model for time .
Theorem 2.
Proof.
To prove the theorem, the expectation is conditioned on the number of events , as is done in the previous section. Thus the expectation is
(53) | ||||
(54) | ||||
(55) |
where is the number of dry events for the process up to time . Again, because of the decay of as given in Lemma 1, the infinite sum converges.
To estimate the quantity in (53), one rain event is considered and the Cauchy-Schwarz bound will be used. Consider the th rain event,
(56) | ||||
(57) |
The function is smooth on and thus is locally Lipschitz. Let the Lipschitz constant be . Then, along with the Cauchy-Schwarz inequality,
(58) | ||||
(59) | ||||
(60) |
With the last inequality resulting from being an increasing function on .
Using the inequality above, along with the Cauchy-Schwarz inequality, the quantity in (53) is bounded by
(61) | ||||
(62) | ||||
(63) | ||||
(64) |
where all expectations are conditional on .
To finish the theorem the following moments of are used
(65) |
Thus the first term in (64) is
(66) |
The second term in (64) is
(67) | ||||
(68) | ||||
(69) |
where the expectation turns into a product because and are independent. The third term of (64), , is zero because and have the same distribution.
For the last “remainder” term, it is written as a comparison between and ,
(70) | ||||
(71) | ||||
(72) |
If , then the processes and must be at least units apart. Thus
(73) |
From theorem 1, this quantity tends to zero as .
IV Conclusions
In this paper a threshold model for moisture and rain was shown to converge to interesting processes for various modes of convergence. The original threshold model processes, defined in equation (2), originated from Stechmann and Neelin, (2014) and were studied in Hottovy and Stechmann, (2015). There, exact formulas were derived for various quantities of interest such as stationary distributions and expected rainfall. In Abbott et al., (2016) a connection was made between the rain process from the threshold model and the point process defined in equation (5). Here convergence for the moisture processes were defined and shown for the Fokker-Planck equation as well as the paths of the processes. Furthermore, the convergence of the rain process were shown in mean square difference with respect to the space of generalized functions.
Using a point process to approximate rainfall allows simplification for computation and exact formulas. For example, the autocorrelation function is known exactly in the case of point processes as shown in Abbott et al., (2016). Furthermore, point processes have been studied extensively in the neural science literature Sacerdote and Giraudo, (2013) and many statistics have been derived.
The proofs shown here are revealing on their own. The Fokker-Planck derivation in Section III.1 shows the density for the moisture in the rain state tends to zero while the flux term remains allowing for the “teleporting” boundary condition that arises for limiting moisture process. For the convergence of paths of moisture shown in Theorem 1 the moisture process must first be decoupled into a moistening and precipitating process. Then the moistening process is shown to converge (Theorem 1) while the precipitating process contains all of the discontinuities. Finally, the proof of convergence of the rain processes in Theorem 2 gives estimates that would be useful for determining the error rates for using the point process approximation.
Acknowledgements. The research of author Hottovy is partially supported by the National Science Foundation under Grant DMS-1815061.
References
- Abbott et al., (2016) Abbott, T. H., Stechmann, S. N., and Neelin, J. D. (2016). Long temporal autocorrelations in tropical precipitation data and spike train prototypes. Geophysical Research Letters, 43(21):11–472.
- Albano et al., (2008) Albano, G., Giorno, V., Nobile, A. G., and Ricciardi, L. M. (2008). Modeling refractoriness for stochastically driven single neurons. Scientiae Mathematicae Japonicae, 67(2):173–190.
- Bender and Orszag, (2013) Bender, C. M. and Orszag, S. A. (2013). Advanced mathematical methods for scientists and engineers I: Asymptotic methods and perturbation theory. Springer Science & Business Media.
- Bergemann et al., (2017) Bergemann, M., Khouider, B., and Jakob, C. (2017). Coastal tropical convection in a stochastic modeling framework. Journal of Advances in Modeling Earth Systems, 9(7):2561–2582.
- Bernardara et al., (2007) Bernardara, P., De Michele, C., and Rosso, R. (2007). A simple model of rain in time: An alternating renewal process of wet and dry states with a fractional (non-gaussian) rain intensity. Atmospheric research, 84(4):291–301.
- Betts and Miller, (1986) Betts, A. K. and Miller, M. J. (1986). A new convective adjustment scheme. Part II: Single column tests using GATE wave, BOMEX, ATEX and arctic airmass data sets. Q. J. Roy. Met. Soc., 112:693–709.
- Bhat, (1994) Bhat, V. N. (1994). Renewal approximations of the switched poisson processes and their applications to queueing systems. Journal of the Operational Research Society, 45(3):345–353.
- Cox, (1962) Cox, D. R. (1962). Renewal theory. Methuen, London.
- Foufoula-Georgiou and Lettenmaier, (1987) Foufoula-Georgiou, E. and Lettenmaier, D. P. (1987). A markov renewal model for rainfall occurrences. Water Resour. Res., 23(5):875–884.
- Frierson et al., (2004) Frierson, D. M. W., Majda, A. J., and Pauluis, O. M. (2004). Large scale dynamics of precipitation fronts in the tropical atmosphere: a novel relaxation limit. Commun. Math. Sci., 2(4):591–626.
- Green, (1964) Green, J. R. (1964). A model for rainfall occurrence. J. Roy. Statist. Soc. Ser. B, 26(2):345–353.
- Hoeffding, (1994) Hoeffding, W. (1994). Probability inequalities for sums of bounded random variables. In The Collected Works of Wassily Hoeffding, pages 409–426. Springer.
- Hottovy and Stechmann, (2015) Hottovy, S. A. and Stechmann, S. N. (2015). Threshold models for rainfall and convection: Deterministic versus stochastic triggers. SIAM J. Appl. Math., 75:861–884.
- Jakubowski et al., (1997) Jakubowski, A. et al. (1997). A non-skorohod topology on the skorohod space. Electronic journal of probability, 2.
- Kurtz, (1991) Kurtz, T. G. (1991). Random time changes and convergence in distribution under the meyer-zheng conditions. The Annals of probability, pages 1010–1034.
- Lejay and Pigato, (2019) Lejay, A. and Pigato, P. (2019). A threshold model for local volatility: evidence of leverage and mean reversion effects on historical data. International Journal of Theoretical and Applied Finance, 22(04):1950017.
- Lin and Neelin, (2000) Lin, J. and Neelin, J. (2000). Influence of a stochastic moist convective parameterization on tropical climate variability. Geophys. Res. Lett., 27(22):3691–3694.
- Sacerdote and Giraudo, (2013) Sacerdote, L. and Giraudo, M. T. (2013). Stochastic integrate and fire models: a review on mathematical methods and their applications. In Stochastic biomathematical models, pages 99–148. Springer.
- Schmitt et al., (1998) Schmitt, F., Vannitsem, S., and Barbosa, A. (1998). Modeling of rainfall time series using two-state renewal processes and multifractals. J. Geophys. Res., 103(D18):23181–23193.
- Stechmann and Neelin, (2011) Stechmann, S. N. and Neelin, J. D. (2011). A stochastic model for the transition to strong convection. J. Atmos. Sci., 68:2955–2970.
- Stechmann and Neelin, (2014) Stechmann, S. N. and Neelin, J. D. (2014). First-passage-time prototypes for precipitation statistics. J. Atmos. Sci., 71:3269–3291.
- Suhas and Zhang, (2014) Suhas, E. and Zhang, G. J. (2014). Evaluation of trigger functions for convective parameterization schemes using observations. J. Climate, page accepted.
- Whitt, (1982) Whitt, W. (1982). Approximating a point process by a renewal process, i: Two basic methods. Operations Research, 30(1):125–147.