Nearest Correlation Matrix Report Class
Contains immutable convergence and feasibility diagnostics for a nearest-correlation calculation.
Definition
Namespace: Numerics.NET.Statistics
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.10.0
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.10.0
public sealed class NearestCorrelationMatrixReport- Inheritance
- Object → NearestCorrelationMatrixReport
Remarks
Algorithm termination and feasibility are independent. In particular, an iteration-limited result
can be feasible, and a completed direct approximation can have a nonunit diagonal.
Feasibility is a numerical assessment, not a proof of the nearest-matrix objective.
Metrics describe the protected matrix returned by the same call. A nullable metric is null
when it is inapplicable or no finite value is available.
Properties
| Algorithm | Gets the algorithm used. |
| Convergence | Gets the final alternating-projection stopping measure, or null if inapplicable or not finite. |
| Convergence | Gets the actual stopping threshold, or null if inapplicable or not finite. |
| Feasibility | Gets the absolute tolerance used for both diagonal and eigenvalue feasibility, or null if unavailable. |
| Frobenius | Gets the full Frobenius distance from the input, counting both symmetric off-diagonal entries, or null if unavailable. |
| IsFeasible | Gets whether the returned matrix has unit diagonal and meets the requested eigenvalue floor within the reported feasibility tolerance. |
| Iterations | Gets the number of alternating-projection iterations completed, or zero for scaled projection. |
| Max | Gets the largest absolute difference between a returned diagonal entry and one, or null if unavailable. |
| Minimum | Gets the smallest computed eigenvalue of the returned matrix, or null if unavailable. |
| Requested | Gets the requested minimum eigenvalue. |
| Termination | Gets the termination reason, independently of feasibility. |
Methods
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Get | Serves as the default hash function. (Inherited from Object) |
| Get | Gets the Type of the current instance. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |