Uses of Class
org.drip.spline.params.StretchBestFitResponse
| Package | Description |
|---|---|
| org.drip.spline.params |
Spline Segment Construction Control Parameters
|
| org.drip.spline.pchip |
Monotone Convex Themed PCHIP Splines
|
| org.drip.spline.stretch |
Multi-Segment Sequence Spline Stretch
|
| org.drip.state.estimator |
Multi-Pass Customized Stretch Curve
|
| org.drip.state.inference |
Latent State Stretch Sequence Inference
|
-
Uses of StretchBestFitResponse in org.drip.spline.params
Methods in org.drip.spline.params that return StretchBestFitResponse Modifier and Type Method Description static StretchBestFitResponseStretchBestFitResponse. Create(double[] predictorOrdinateArray, double[] responseValueArray)Construct the StretchBestFitResponse Instance from the given Predictor Ordinate/Response Pairs, using Uniform Weightings.static StretchBestFitResponseStretchBestFitResponse. Create(double[] predictorOrdinateArray, double[] responseValueArray, double[] weightArray)Construct the StretchBestFitResponse Instance from the given Inputsstatic StretchBestFitResponseStretchBestFitResponse. Create(int[] predictorOrdinateArray, double[] responseValueArray, double[] weightArray)Construct the StretchBestFitResponse Instance from the given Inputs -
Uses of StretchBestFitResponse in org.drip.spline.pchip
Methods in org.drip.spline.pchip with parameters of type StretchBestFitResponse Modifier and Type Method Description static MultiSegmentSequenceLocalControlStretchBuilder. CreateAkimaStretch(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)Generate the local control C1 Slope using the Akima Cubic Algorithm.static MultiSegmentSequenceLocalControlStretchBuilder. CreateBesselCubicSplineStretch(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)Create Hermite/Bessel C1 Cubic Spline Stretchstatic MultiSegmentSequenceLocalControlStretchBuilder. CreateHarmonicMonotoneStretch(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)Create the Harmonic Monotone Preserving Stretch.static MultiSegmentSequenceLocalControlStretchBuilder. CreateHuynhLeFlochLimiterStretch(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)Create the Huynh Le Floch Limiter Stretch.static MultiSegmentSequenceLocalControlStretchBuilder. CreateHyman83MonotoneStretch(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)Create Hyman (1983) Monotone Preserving Stretch.static MultiSegmentSequenceLocalControlStretchBuilder. CreateHyman89MonotoneStretch(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)Create Hyman (1989) enhancement to the Hyman (1983) Monotone Preserving Stretch.static MultiSegmentSequenceLocalControlStretchBuilder. CreateKrugerStretch(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)Create the Kruger Stretch.static MultiSegmentSequenceLocalControlStretchBuilder. CreateMonotoneConvexStretch(java.lang.String name, double[] predictorOrdinateArray, double[] observationArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode, boolean linearNodeInference, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)Generate the local control C1 Slope using the Hagan-West Monotone Convex Algorithm.static MultiSegmentSequenceLocalControlStretchBuilder. CreateVanLeerLimiterStretch(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)Create the Van Leer Limiter Stretch.static MultiSegmentSequenceLocalControlStretchBuilder. CustomSlopeHermiteSpline(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, double[] customSlopeArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode)Create a Stretch off of Hermite Splines from the specified the Predictor Ordinates, the Response Values, the Custom Slopes, and the Segment Builder Parameters.static MultiSegmentSequenceLocalControlStretchBuilder. CustomSlopeHermiteSpline(java.lang.String name, int[] predictorOrdinateArray, double[] responseValueArray, double[] customSlopeArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, int setupMode)Create a Stretch off of Hermite Splines from the specified the Predictor Ordinates, the Response Values, the Custom Slopes, and the Segment Builder Parameters. -
Uses of StretchBestFitResponse in org.drip.spline.stretch
Methods in org.drip.spline.stretch with parameters of type StretchBestFitResponse Modifier and Type Method Description doubleCalibratableMultiSegmentSequence. bestFitDPE(StretchBestFitResponse stretchBestFitResponse)doubleMultiSegmentSequence. bestFitDPE(StretchBestFitResponse stretchBestFitResponse)Retrieve the Stretch Best Fit DPEstatic MultiSegmentSequenceMultiSegmentSequenceBuilder. CreateCalibratedStretchEstimator(java.lang.String name, double[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)Create a calibrated Stretch Instance over the specified array of Predictor Ordinates and Response Values using the specified Basis Splines.static MultiSegmentSequenceMultiSegmentSequenceBuilder. CreateCalibratedStretchEstimator(java.lang.String name, double[] predictorOrdinateArray, double responseValue, SegmentCustomBuilderControl segmentCustomBuilderControl, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)Create a Calibrated Stretch Instance from the Array of Predictor Ordinates and a flat Response Valuestatic MultiSegmentSequenceMultiSegmentSequenceBuilder. CreateCalibratedStretchEstimator(java.lang.String name, double[] predictorOrdinateArray, double stretchLeftResponseValue, SegmentResponseValueConstraint[] segmentResponseValueConstraintArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)Create a calibrated Stretch Instance over the specified Predictor Ordinates, Response Values, and their Constraints, using the specified Segment Builder Parameters.static MultiSegmentSequenceMultiSegmentSequenceBuilder. CreateCalibratedStretchEstimator(java.lang.String name, double[] predictorOrdinateArray, SegmentResponseValueConstraint stretchLeftSegmentResponseValueConstraint, SegmentResponseValueConstraint[] segmentResponseValueConstraintArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)Create a calibrated Stretch Instance over the specified Predictor Ordinates and the Response Value Constraints, with the Segment Builder Parameters.static MultiSegmentSequenceMultiSegmentSequenceBuilder. CreateCalibratedStretchEstimator(java.lang.String name, int[] predictorOrdinateArray, double[] responseValueArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)Create a calibrated Stretch Instance over the specified array of Predictor Ordinates and Response Values using the specified Basis Splines.static MultiSegmentSequenceMultiSegmentSequenceBuilder. CreateRegressionSplineEstimator(java.lang.String name, double[] knotPredictorOrdinateArray, SegmentCustomBuilderControl[] segmentCustomBuilderControlArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)Create a Regression Spline Instance over the specified array of Predictor Ordinate Knot Points and the Set of the Points to be Best Fit.booleanCalibratableMultiSegmentSequence. setLeftNode(double stretchLeftResponse, double stretchLeftResponseSlope, double stretchRightResponse, StretchBestFitResponse stretchBestFitResponse)booleanMultiSegmentSequence. setLeftNode(double stretchLeftResponse, double stretchLeftResponseSlope, double stretchRightResponse, StretchBestFitResponse stretchBestFitResponse)Set the Slope at the left Edge of the StretchbooleanCalibratableMultiSegmentSequence. setup(double leftStretchResponseValue, double[] segmentRightResponseValueArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)booleanCalibratableMultiSegmentSequence. setup(double leftStretchResponseValue, SegmentResponseValueConstraint[] segmentResponseValueConstraintArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings bBoundarySettings, int calibrationDetail)booleanCalibratableMultiSegmentSequence. setup(SegmentResponseValueConstraint leadingSegmentResponseValueConstraint, SegmentResponseValueConstraint[] segmentResponseValueConstraintArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)booleanMultiSegmentSequence. setup(double stretchLeftResponseValue, SegmentResponseValueConstraint[] segmentResponseValueConstraintArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)Set up (i.e., calibrate) the individual Segments in the Stretch to the Stretch Left Edge Response and the Target Constraints.booleanMultiSegmentSequence. setup(SegmentResponseValueConstraint leadingSegmentResponseValueConstraint, SegmentResponseValueConstraint[] segmentResponseValueConstraintArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)Set up (i.e., calibrate) the individual Segments in the Stretch to the Stretch Left Edge and the Target Constraints.booleanSingleSegmentLagrangePolynomial. setup(double leadingY, double[] responseValueArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)booleanSingleSegmentSequence. setup(double stretchLeadingResponse, double[] segmentRightEdgeResponseArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings, int calibrationDetail)Set up (i.e., calibrate) the individual Segments in the Stretch to the Response Values corresponding to each Segment Predictor right Ordinate.booleanCalibratableMultiSegmentSequence. setupHermite(SegmentPredictorResponseDerivative[] leftSegmentPredictorResponseDerivativeArray, SegmentPredictorResponseDerivative[] rightSegmentPredictorResponseDerivativeArray, SegmentResponseValueConstraint[][] segmentResponseValueConstraintGrid, StretchBestFitResponse sbfr, int iSetupMode)booleanMultiSegmentSequence. setupHermite(SegmentPredictorResponseDerivative[] leftSegmentPredictorResponseDerivativeArray, SegmentPredictorResponseDerivative[] rightSegmentPredictorResponseDerivativeArray, SegmentResponseValueConstraint[][] segmentResponseValueConstraintGrid, StretchBestFitResponse stretchBestFitResponse, int setupMode)Set up (i.e., calibrate) the individual Segment in the Stretch to the Target Segment Edge Values and Constraints.Constructors in org.drip.spline.stretch with parameters of type StretchBestFitResponse Constructor Description CkSegmentSequenceBuilder(SegmentResponseValueConstraint leadingSegmentResponseValueConstraint, SegmentResponseValueConstraint[] segmentResponseValueConstraintArray, StretchBestFitResponse stretchBestFitResponse, BoundarySettings boundarySettings)CkSegmentSequenceBuilder constructor -
Uses of StretchBestFitResponse in org.drip.state.estimator
Methods in org.drip.state.estimator that return StretchBestFitResponse Modifier and Type Method Description StretchBestFitResponseSmoothingCurveStretchParams. bestFitWeightedResponse()Retrieve the Best Fit Weighted ResponseStretchBestFitResponseSmoothingCurveStretchParams. bestFitWeightedResponseSensitivity()Retrieve the Best Fit Weighted Response SensitivityConstructors in org.drip.state.estimator with parameters of type StretchBestFitResponse Constructor Description GlobalControlCurveParams(java.lang.String smootheningQuantificationMetric, SegmentCustomBuilderControl segmentCustomBuilderControl, BoundarySettings boundarySettings, int calibrationDetail, StretchBestFitResponse stretchBestFitResponse, StretchBestFitResponse stretchBestFitResponseSensitivity)GlobalControlCurveParams constructorLocalControlCurveParams(java.lang.String c1GeneratorScheme, java.lang.String smootheningQuantificationMetric, SegmentCustomBuilderControl segmentCustomBuilderControl, int calibrationDetail, StretchBestFitResponse stretchBestFitResponse, StretchBestFitResponse stretchBestFitResponseSensitivity, boolean eliminateSpuriousExtrema, boolean applyMonotoneFilter)LocalControlCurveParams constructorSmoothingCurveStretchParams(java.lang.String smootheningQuantificationMetric, SegmentCustomBuilderControl segmentCustomBuilderControlDefault, int calibrationDetail, StretchBestFitResponse stretchBestFitResponse, StretchBestFitResponse stretchBestFitResponseSensitivity)SmoothingCurveStretchParams constructor -
Uses of StretchBestFitResponse in org.drip.state.inference
Constructors in org.drip.state.inference with parameters of type StretchBestFitResponse Constructor Description LatentStateSequenceBuilder(double epochResponse, LatentStateStretchSpec latentStateStretchSpecification, ValuationParams valuationParams, CreditPricerParams creditPricerParams, CurveSurfaceQuoteContainer curveSurfaceQuoteContainer, ValuationCustomizationParams valuationCustomizationParams, Span span, StretchBestFitResponse stretchBestFitResponse, CaseInsensitiveHashMap<PreceedingManifestSensitivityControl> preceedingManifestSensitivityControlMap, StretchBestFitResponse stretchBestFitResponseQuoteSensitivity, BoundarySettings boundarySettings)LatentStateSequenceBuilder constructorLinearLatentStateCalibrator(SegmentCustomBuilderControl segmentCustomBuilderControl, BoundarySettings boundarySettings, int calibrationDetail, StretchBestFitResponse stretchBestFitResponse, StretchBestFitResponse stretchBestFitResponseSensitivity)LinearLatentStateCalibrator constructor