Struct AndreasenHugeCalibrationError
- Namespace
- NanoQL.TermStructures
- Assembly
- NanoQL.dll
AndreasenHugeVolatilityInterpl's calibration error in volatility units, QuantLib's
calibrationError() tuple: each calibrated option's price error divided by its vega.
public readonly struct AndreasenHugeCalibrationError : IEquatable<AndreasenHugeCalibrationError>
- Implements
- Inherited Members
Constructors
AndreasenHugeCalibrationError(double, double, double)
AndreasenHugeVolatilityInterpl's calibration error in volatility units, QuantLib's
calibrationError() tuple: each calibrated option's price error divided by its vega.
public AndreasenHugeCalibrationError(double Min, double Max, double Avg)
Parameters
MindoubleThe smallest error.
MaxdoubleThe largest error.
AvgdoubleThe errors' sum over the number of options in the calibration set.
Properties
Avg
The errors' sum over the number of options in the calibration set.
public double Avg { get; init; }
Property Value
Max
The largest error.
public double Max { get; init; }
Property Value
Min
The smallest error.
public double Min { get; init; }
Property Value
Methods
Deconstruct(out double, out double, out double)
public void Deconstruct(out double Min, out double Max, out double Avg)
Parameters
Equals(AndreasenHugeCalibrationError)
public bool Equals(AndreasenHugeCalibrationError other)
Parameters
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(AndreasenHugeCalibrationError, AndreasenHugeCalibrationError)
public static bool operator ==(AndreasenHugeCalibrationError left, AndreasenHugeCalibrationError right)
Parameters
Returns
operator !=(AndreasenHugeCalibrationError, AndreasenHugeCalibrationError)
public static bool operator !=(AndreasenHugeCalibrationError left, AndreasenHugeCalibrationError right)