(self,z,t,x)
return (np.log((z-x)/self.startPosition))**(alpha-1)*((z-x)/self.startPosition)**(-1/beta)/((z-x)*beta**alpha*gamma(alpha))
as this is a strictly increasing process, the condition x<z must hold
as this is a strictly increasing process, the condition x<z must hold
as this is a strictly increasing process the condition x<z must hold
def _transition_pdf(self,z,t,x):
            "as this is a strictly increasing process, the condition x<z must hold"
            alpha = self.mu**2*t/self.sigma
            beta = self.sigma/self.mu
            return (np.log((z-x)/self.startPosition))**(alpha-1)*((z-x)/self.startPosition)**(-1/beta)/((z-x)*beta**alpha*gamma(alpha))
def _transition_pdf ( self , z , t , x ) : alpha = self . mu ** 2 * t / self . sigma beta = self . sigma / self . mu return ( np . log ( ( z - x ) / self . startPosition ) ) ** ( alpha - 1 ) * ( ( z - x ) / self . startPosition ) ** ( - 1 / beta ) / ( ( z - x ) * beta ** alpha * gamma ( alpha ) )