Uses of Interface
net.finmath.stochastic.ConditionalExpectationEstimator
-
Packages that use ConditionalExpectationEstimator Package Description net.finmath.montecarlo Provides basic interfaces and classes used in Monte-Carlo models (like LIBOR market model or Monte-Carlo simulation of a Black-Scholes model), e.g., the Monte-Carlo random variable and the Brownian motion.net.finmath.montecarlo.automaticdifferentiation.backward Provides the implementation of backward automatic differentiation.net.finmath.montecarlo.automaticdifferentiation.forward Provides the implementation of forward automatic differentiation.net.finmath.montecarlo.conditionalexpectation Algorithms to perform the calculation of conditional expectations in Monte-Carlo simulations, also known as "American Monte-Carlo".net.finmath.montecarlo.interestrate.products Provides classes which implement financial products which may be valued using anet.finmath.montecarlo.interestrate.LIBORModelMonteCarloSimulationModel.net.finmath.stochastic Interfaces specifying operations on random variables. -
-
Uses of ConditionalExpectationEstimator in net.finmath.montecarlo
Methods in net.finmath.montecarlo with parameters of type ConditionalExpectationEstimator Modifier and Type Method Description RandomVariableRandomVariableFromDoubleArray. getConditionalExpectation(ConditionalExpectationEstimator conditionalExpectationOperator)RandomVariableRandomVariableFromFloatArray. getConditionalExpectation(ConditionalExpectationEstimator conditionalExpectationOperator) -
Uses of ConditionalExpectationEstimator in net.finmath.montecarlo.automaticdifferentiation.backward
Methods in net.finmath.montecarlo.automaticdifferentiation.backward with parameters of type ConditionalExpectationEstimator Modifier and Type Method Description RandomVariableRandomVariableDifferentiableAAD. getConditionalExpectation(ConditionalExpectationEstimator estimator)Constructors in net.finmath.montecarlo.automaticdifferentiation.backward with parameters of type ConditionalExpectationEstimator Constructor Description RandomVariableDifferentiableAAD(RandomVariable values, List<net.finmath.montecarlo.automaticdifferentiation.backward.RandomVariableDifferentiableAAD.OperatorTreeNode> argumentOperatorTreeNodes, List<RandomVariable> argumentValues, ConditionalExpectationEstimator estimator, net.finmath.montecarlo.automaticdifferentiation.backward.RandomVariableDifferentiableAAD.OperatorType operator, RandomVariableDifferentiableAADFactory factory, int methodArgumentTypePriority)RandomVariableDifferentiableAAD(RandomVariable values, List<RandomVariable> arguments, ConditionalExpectationEstimator estimator, net.finmath.montecarlo.automaticdifferentiation.backward.RandomVariableDifferentiableAAD.OperatorType operator, RandomVariableDifferentiableAADFactory factory)RandomVariableDifferentiableAAD(RandomVariable values, List<RandomVariable> arguments, ConditionalExpectationEstimator estimator, net.finmath.montecarlo.automaticdifferentiation.backward.RandomVariableDifferentiableAAD.OperatorType operator, RandomVariableDifferentiableAADFactory factory, int methodArgumentTypePriority) -
Uses of ConditionalExpectationEstimator in net.finmath.montecarlo.automaticdifferentiation.forward
Methods in net.finmath.montecarlo.automaticdifferentiation.forward with parameters of type ConditionalExpectationEstimator Modifier and Type Method Description RandomVariableRandomVariableDifferentiableAD. getConditionalExpectation(ConditionalExpectationEstimator estimator)Constructors in net.finmath.montecarlo.automaticdifferentiation.forward with parameters of type ConditionalExpectationEstimator Constructor Description RandomVariableDifferentiableAD(RandomVariable values, List<RandomVariable> arguments, ConditionalExpectationEstimator estimator, net.finmath.montecarlo.automaticdifferentiation.forward.RandomVariableDifferentiableAD.OperatorType operator)RandomVariableDifferentiableAD(RandomVariable values, List<RandomVariable> arguments, ConditionalExpectationEstimator estimator, net.finmath.montecarlo.automaticdifferentiation.forward.RandomVariableDifferentiableAD.OperatorType operator, int methodArgumentTypePriority) -
Uses of ConditionalExpectationEstimator in net.finmath.montecarlo.conditionalexpectation
Classes in net.finmath.montecarlo.conditionalexpectation that implement ConditionalExpectationEstimator Modifier and Type Class Description classMonteCarloConditionalExpectationRegressionA service that allows to estimate conditional expectation via regression.classMonteCarloConditionalExpectationRegressionLocalizedOnDependentsA service that allows to estimate conditional expectation via regression.Methods in net.finmath.montecarlo.conditionalexpectation that return ConditionalExpectationEstimator Modifier and Type Method Description ConditionalExpectationEstimatorMonteCarloConditionalExpectationLinearRegressionFactory. getConditionalExpectationEstimator(RandomVariable[] basisFunctionsEstimator, RandomVariable[] basisFunctionsPredictor)ConditionalExpectationEstimatorMonteCarloConditionalExpectationLocalizedOnDependentRegressionFactory. getConditionalExpectationEstimator(RandomVariable[] basisFunctionsEstimator, RandomVariable[] basisFunctionsPredictor)ConditionalExpectationEstimatorMonteCarloConditionalExpectationRegressionFactory. getConditionalExpectationEstimator(RandomVariable[] basisFunctionsEstimator, RandomVariable[] basisFunctionsPredictor)Creates an object implementing aConditionalExpectationEstimatorfor conditional expectation estimation. -
Uses of ConditionalExpectationEstimator in net.finmath.montecarlo.interestrate.products
Methods in net.finmath.montecarlo.interestrate.products that return ConditionalExpectationEstimator Modifier and Type Method Description ConditionalExpectationEstimatorBermudanSwaption. getConditionalExpectationEstimator(double fixingDate, TermStructureMonteCarloSimulationModel model)Return the conditional expectation estimator suitable for this product.ConditionalExpectationEstimatorBermudanSwaptionFromSwapSchedules. getConditionalExpectationEstimator(double exerciseTime, TermStructureMonteCarloSimulationModel model)The conditional expectation is calculated using a Monte-Carlo regression technique. -
Uses of ConditionalExpectationEstimator in net.finmath.stochastic
Methods in net.finmath.stochastic with parameters of type ConditionalExpectationEstimator Modifier and Type Method Description default RandomVariableRandomVariable. getConditionalExpectation(ConditionalExpectationEstimator conditionalExpectationOperator)Returns the conditional expectation using a given conditional expectation estimator.default RandomVariableArrayRandomVariableArray. getConditionalExpectation(ConditionalExpectationEstimator conditionalExpectationOperator)
-