Represents a value with an associated uncertainty.

Namespace:  Meta.Numerics.Statistics
Assembly:  Meta.Numerics (in Meta.Numerics.dll) Version: 1.5.0.0 (1.5.0.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
[SerializableAttribute]
public struct UncertainValue
<SerializableAttribute> _
Public Structure UncertainValue
[SerializableAttribute]
public value class UncertainValue

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
UncertainValue(Double, Double)
Initializes a new uncertain value.
__repr__()()()
Produces the representation of the uncertain value for the Python interactive console.
Addition(UncertainValue, UncertainValue)
Adds two uncertain values.
Addition(UncertainValue, Double)
Adds a certain value to an uncertain value.
Addition(Double, UncertainValue)
Adds an uncertain value to an certain value.
ConfidenceInterval(Double)
Returns a confidence interval.
Division(UncertainValue, UncertainValue)
Divides two uncertain values.
Division(UncertainValue, Double)
Divides an uncertain value by a certain value.
Equality(UncertainValue, UncertainValue)
Determines whether two uncertain values are equal.
Equals(Object)
Determines whether the given object represents the same uncertain value.
(Overrides ValueType..::.Equals(Object).)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Computes a hash code for the uncertain value.
(Overrides ValueType..::.GetHashCode()()().)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Inequality(UncertainValue, UncertainValue)
Determines whether two uncertain values are not equal.
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Multiply(UncertainValue, UncertainValue)
Multiplies two uncertain values.
Multiply(UncertainValue, Double)
Multiplies an uncertain value by a certain value.
Multiply(Double, UncertainValue)
Multiplies a certain value by an uncertain value.
RelativeUncertainty
Gets the relative uncertainty.
Subtraction(UncertainValue, UncertainValue)
Subtracts two uncertain values.
Subtraction(UncertainValue, Double)
Subtracts a certain value from an uncertain value.
Subtraction(Double, UncertainValue)
Subtracts an uncertain value from a certain value.
ToString()()()
Creates a string representation of the uncertain value.
(Overrides ValueType..::.ToString()()().)
UnaryNegation(UncertainValue)
Negates an uncertain value.
Uncertainty
Gets the uncertainty.
Value
Gets the best estimate.

See Also