Package jline.api.mc
Class Ctmc_timeaverage
java.lang.Object
jline.api.mc.Ctmc_timeaverage
-
Method Summary
-
Method Details
-
ctmc_timeaverage
Time-averaged transient distribution of a CTMC over [0,t]. Uniformization: with q = 1.1*max|diag(Q)| and P = I + Q/q (row-stochastic), pi0*exp(Q*t) = sum_j w_j(qt) * (pi0*P^j) pi0*\int_0^t exp(Q*tau) = (1/q) * sum_j (1 - W_j(qt)) * (pi0*P^j) where w_j and W_j are the Poisson(qt) PMF and CDF. The time average divides the integral by t (equivalently the integral sum by q*t).- Parameters:
pi0- initial (arbitrary) distribution, row vectorQ- infinitesimal generatort- horizon- Returns:
- Pair(piTimeAvg, piExit), both row vectors
-
ctmc_timeaverage
-