RenewalProcess
represents a renewal process with interarrival times distributed according to rdist.
Details

- RenewalProcess is a continuous- or discrete-time and discrete-state process.
- RenewalProcess is a discrete-state and continuous-time or discrete-time process depending on rdist.
- The state
is the number of events in the interval 0 to
and
.
- The distribution rdist can be any continuous or discrete distribution with positive domain.
- RenewalProcess can be used with such functions as Mean, PDF, Probability, and RandomFunction.
Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Scope (6)Survey of the scope of standard use cases
Continuous Interarrival Distributions (2)
Renewal process with interarrival times that follow an Erlang distribution:

https://wolfram.com/xid/0fq7kxbq62jzm-b727q5

https://wolfram.com/xid/0fq7kxbq62jzm-ozs4nd

Compute the probability of an event:

https://wolfram.com/xid/0fq7kxbq62jzm-eije4n


https://wolfram.com/xid/0fq7kxbq62jzm-cwx46h

Renewal process with interarrival times that follow a gamma distribution:

https://wolfram.com/xid/0fq7kxbq62jzm-dt17zo

https://wolfram.com/xid/0fq7kxbq62jzm-bx3mdt

Compute the probability of an event:

https://wolfram.com/xid/0fq7kxbq62jzm-edu2v8


https://wolfram.com/xid/0fq7kxbq62jzm-boqea0


https://wolfram.com/xid/0fq7kxbq62jzm-g1cl2

Discrete Interarrival Distributions (2)
Renewal process with interarrival times that follow a Pascal distribution:

https://wolfram.com/xid/0fq7kxbq62jzm-8b5vy

https://wolfram.com/xid/0fq7kxbq62jzm-b1x8wx

Compute the probability of an event:

https://wolfram.com/xid/0fq7kxbq62jzm-h2gmnk


https://wolfram.com/xid/0fq7kxbq62jzm-2nmik

Renewal process with interarrival times that follow a Borel–Tanner distribution:

https://wolfram.com/xid/0fq7kxbq62jzm-cmo9yx

https://wolfram.com/xid/0fq7kxbq62jzm-bxs9jt

Compute the probability of an event:

https://wolfram.com/xid/0fq7kxbq62jzm-owyr92


https://wolfram.com/xid/0fq7kxbq62jzm-ggneeu

Parameter Estimation (2)

https://wolfram.com/xid/0fq7kxbq62jzm-45b7g2
Estimate the distribution parameters from sample data:

https://wolfram.com/xid/0fq7kxbq62jzm-epi747

Approximate value of the mean:

https://wolfram.com/xid/0fq7kxbq62jzm-ux8vdm


https://wolfram.com/xid/0fq7kxbq62jzm-9reh83

Applications (1)Sample problems that can be solved with this function
Messages arrive at a communication line according to a two-phase hyperexponential distribution with phase probabilities 0.4 and 0.6. The average arrival times for the two phases are 4.8 milliseconds and 0.8 milliseconds, respectively. Simulate the process for 100 milliseconds:

https://wolfram.com/xid/0fq7kxbq62jzm-lxke66

https://wolfram.com/xid/0fq7kxbq62jzm-ot7r9n

Mean number of arrivals during the first 10 milliseconds:

https://wolfram.com/xid/0fq7kxbq62jzm-gdkb1w

Compare with the value obtained from simulation of the time slice distribution:

https://wolfram.com/xid/0fq7kxbq62jzm-bkp20x

Properties & Relations (2)Properties of the function, and connections to other functions
RenewalProcess is a jump process:

https://wolfram.com/xid/0fq7kxbq62jzm-fm6uww

https://wolfram.com/xid/0fq7kxbq62jzm-t7cms7

RenewalProcess is not weakly stationary for any distribution:

https://wolfram.com/xid/0fq7kxbq62jzm-dfnpbi


https://wolfram.com/xid/0fq7kxbq62jzm-ey1jpy

Possible Issues (1)Common pitfalls and unexpected behavior
Closed forms are not available for most properties:

https://wolfram.com/xid/0fq7kxbq62jzm-dxx16r

https://wolfram.com/xid/0fq7kxbq62jzm-k9rkcj

Obtain approximate values using inexact input or simulation:

https://wolfram.com/xid/0fq7kxbq62jzm-ckrna


https://wolfram.com/xid/0fq7kxbq62jzm-b4z7e

Wolfram Research (2012), RenewalProcess, Wolfram Language function, https://reference.wolfram.com/language/ref/RenewalProcess.html.
Text
Wolfram Research (2012), RenewalProcess, Wolfram Language function, https://reference.wolfram.com/language/ref/RenewalProcess.html.
Wolfram Research (2012), RenewalProcess, Wolfram Language function, https://reference.wolfram.com/language/ref/RenewalProcess.html.
CMS
Wolfram Language. 2012. "RenewalProcess." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RenewalProcess.html.
Wolfram Language. 2012. "RenewalProcess." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RenewalProcess.html.
APA
Wolfram Language. (2012). RenewalProcess. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RenewalProcess.html
Wolfram Language. (2012). RenewalProcess. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RenewalProcess.html
BibTeX
@misc{reference.wolfram_2025_renewalprocess, author="Wolfram Research", title="{RenewalProcess}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/RenewalProcess.html}", note=[Accessed: 06-April-2025
]}
BibLaTeX
@online{reference.wolfram_2025_renewalprocess, organization={Wolfram Research}, title={RenewalProcess}, year={2012}, url={https://reference.wolfram.com/language/ref/RenewalProcess.html}, note=[Accessed: 06-April-2025
]}