Package org.drip.execution.bayesian
Class PriorConditionalCombiner
java.lang.Object
org.drip.execution.bayesian.PriorConditionalCombiner
public class PriorConditionalCombiner
extends java.lang.Object
PriorConditionalCombiner holds the Distributions associated with the Prior Drift and the
Conditional Price Distributions. It uses them to generate the resulting Joint, Posterior, and MAP Implied
Posterior Distributions. It provides the following Functions:
- PriorConditionalCombiner Constructor
- Retrieve the Prior Drift Distribution Instance
- Retrieve the Conditional Price Distribution Instance
- Generate the Joint Price Distribution
- Generate the Posterior Drift Distribution
- Bertsimas, D., and A. W. Lo (1998): Optimal Control of Execution Costs Journal of Financial Markets 1 1-50
- Almgren, R., and N. Chriss (2000): Optimal Execution of Portfolio Transactions Journal of Risk 3 (2) 5-39
- Brunnermeier, L. K., and L. H. Pedersen (2005): Predatory Trading Journal of Finance 60 (4) 1825-1863
- Almgren, R., and J. Lorenz (2006): Bayesian Adaptive Trading with a Daily Cycle Journal of Trading 1 (4) 38-46
- Kissell, R., and R. Malamut (2007): Algorithmic Decision Making Framework Journal of Trading 1 (1) 12-21
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description PriorConditionalCombiner(PriorDriftDistribution driftDistribution, ConditionalPriceDistribution priceDistribution)PriorConditionalCombiner Constructor -
Method Summary
Modifier and Type Method Description ConditionalPriceDistributionconditionalPriceDistribution()Retrieve the Conditional Price Distribution InstanceR1UnivariateNormaljointPriceDistribution()Generate the Joint Price DistributionR1UnivariateNormalposteriorDriftDistribution(double deltaS)Generate the Posterior Drift DistributionPriorDriftDistributionpriorDriftDistribution()Retrieve the Prior Drift Distribution InstanceMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PriorConditionalCombiner
public PriorConditionalCombiner(PriorDriftDistribution driftDistribution, ConditionalPriceDistribution priceDistribution) throws java.lang.ExceptionPriorConditionalCombiner Constructor- Parameters:
driftDistribution- The Prior Drift Distribution InstancepriceDistribution- The Conditional Price Distribution Instance- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-
-
Method Details
-
priorDriftDistribution
Retrieve the Prior Drift Distribution Instance- Returns:
- The Prior Drift Distribution Instance
-
conditionalPriceDistribution
Retrieve the Conditional Price Distribution Instance- Returns:
- The Conditional Price Distribution Instance
-
jointPriceDistribution
Generate the Joint Price Distribution- Returns:
- The Joint Price Distribution
-
posteriorDriftDistribution
Generate the Posterior Drift Distribution- Parameters:
deltaS- The Price Change (Final - Initial)- Returns:
- The Posterior Drift Distribution
-