Class ACopperWPostProcessor
- java.lang.Object
-
- com.activeviam.risk.core.postprocessor.impl.ACopperWPostProcessor
-
- Direct Known Subclasses:
CopperWEsPostProcessor
,CopperWEtgPostProcessors
,CopperWVaEPostProcessors
,CopperWVaRPostProcessor
@Configuration public class ACopperWPostProcessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected IWeightedTailMeasureCalc
weightedTailMeasureCalc
-
Constructor Summary
Constructors Constructor Description ACopperWPostProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.activeviam.copper.api.CopperMeasure
incremental(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure childVector, com.activeviam.copper.api.CopperMeasure parentVector, double confidenceLevel)
protected com.activeviam.copper.api.CopperMeasure
incremental(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure childVector, com.activeviam.copper.api.CopperMeasure parentVector, com.activeviam.copper.api.CopperMeasure quantile)
protected com.activeviam.copper.api.CopperMeasure
indices(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure underlyingMeasure, double confidenceLevel)
Description with parametrized confidence level confidence levelprotected com.activeviam.copper.api.CopperMeasure
indices(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure underlyingMeasure, com.activeviam.copper.api.CopperMeasure quantile)
Description with parametrized confidence level confidence levelcom.activeviam.copper.api.CopperMeasure
lambdaValue()
protected com.activeviam.copper.api.CopperMeasure
lEstimator(com.activeviam.copper.api.CopperMeasure underlyingMeasure, com.activeviam.copper.api.CopperMeasure parentMeasure, double confidenceLevel, IWeightedTailMeasureCalc.CalcType kind)
Calculate the l-estimator VaR between two measuresprotected com.activeviam.copper.api.CopperMeasure
lEstimator(com.activeviam.copper.api.CopperMeasure underlyingMeasure, com.activeviam.copper.api.CopperMeasure parentMeasure, com.activeviam.copper.api.CopperMeasure quantile, IWeightedTailMeasureCalc.CalcType kind)
Calculate the l-estimator VaR between two measuresprotected com.activeviam.copper.api.CopperMeasure
measure(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure underlyingMeasure, double confidenceLevel)
Description with parametrized confidence level confidence levelprotected com.activeviam.copper.api.CopperMeasure
measure(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure underlyingMeasure, com.activeviam.copper.api.CopperMeasure quantile)
Description with parametrized confidence level confidence level
-
-
-
Field Detail
-
weightedTailMeasureCalc
@Autowired protected IWeightedTailMeasureCalc weightedTailMeasureCalc
-
-
Method Detail
-
lambdaValue
@Bean public com.activeviam.copper.api.CopperMeasure lambdaValue()
-
measure
protected com.activeviam.copper.api.CopperMeasure measure(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure underlyingMeasure, com.activeviam.copper.api.CopperMeasure quantile)
Description with parametrized confidence level confidence level- Parameters:
type
- calculation typeunderlyingMeasure
- underlying measurequantile
- the quantile measure- Returns:
- measure
-
measure
protected com.activeviam.copper.api.CopperMeasure measure(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure underlyingMeasure, double confidenceLevel)
Description with parametrized confidence level confidence level- Parameters:
type
- calculation typeunderlyingMeasure
- underlying measureconfidenceLevel
- confidence level value- Returns:
- measure
-
indices
protected com.activeviam.copper.api.CopperMeasure indices(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure underlyingMeasure, com.activeviam.copper.api.CopperMeasure quantile)
Description with parametrized confidence level confidence level- Parameters:
type
- calculation typeunderlyingMeasure
- underlying measurequantile
- the quantile measure- Returns:
- measure
-
indices
protected com.activeviam.copper.api.CopperMeasure indices(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure underlyingMeasure, double confidenceLevel)
Description with parametrized confidence level confidence level- Parameters:
type
- calculation typeunderlyingMeasure
- underlying measureconfidenceLevel
- confidence level value- Returns:
- measure
-
incremental
protected com.activeviam.copper.api.CopperMeasure incremental(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure childVector, com.activeviam.copper.api.CopperMeasure parentVector, com.activeviam.copper.api.CopperMeasure quantile)
-
incremental
protected com.activeviam.copper.api.CopperMeasure incremental(IWeightedTailMeasureCalc.CalcType type, com.activeviam.copper.api.CopperMeasure childVector, com.activeviam.copper.api.CopperMeasure parentVector, double confidenceLevel)
-
lEstimator
protected com.activeviam.copper.api.CopperMeasure lEstimator(com.activeviam.copper.api.CopperMeasure underlyingMeasure, com.activeviam.copper.api.CopperMeasure parentMeasure, double confidenceLevel, IWeightedTailMeasureCalc.CalcType kind)
Calculate the l-estimator VaR between two measures- Parameters:
underlyingMeasure
- underlying measureparentMeasure
- parent measureconfidenceLevel
- confidence levelkind
- type of computation- Returns:
- The VaR
-
lEstimator
protected com.activeviam.copper.api.CopperMeasure lEstimator(com.activeviam.copper.api.CopperMeasure underlyingMeasure, com.activeviam.copper.api.CopperMeasure parentMeasure, com.activeviam.copper.api.CopperMeasure quantile, IWeightedTailMeasureCalc.CalcType kind)
Calculate the l-estimator VaR between two measures- Parameters:
underlyingMeasure
- underlying measureparentMeasure
- parent measurequantile
- quantilekind
- type of computation- Returns:
- The VaR
-
-