ActiViz .NET
5.8.0
|
vtkMultiCorrelativeStatistics - A class for linear correlation More...
Public Member Functions | |
vtkMultiCorrelativeStatistics (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkMultiCorrelativeStatistics () | |
Undocumented Block. | |
override void | Aggregate (vtkDataObjectCollection arg0, vtkMultiBlockDataSet arg1) |
Given a collection of models, calculate aggregate model. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkMultiCorrelativeStatistics | NewInstance () |
Undocumented Block. | |
Static Public Member Functions | |
static new vtkMultiCorrelativeStatistics | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkMultiCorrelativeStatistics | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkMultiCorrelativeStatistics" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "29vtkMultiCorrelativeStatistics" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkMultiCorrelativeStatistics_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkMultiCorrelativeStatistics_Aggregate_01 (HandleRef pThis, HandleRef arg0, HandleRef arg1) |
static internal int | vtkMultiCorrelativeStatistics_IsA_02 (HandleRef pThis, string type) |
static internal int | vtkMultiCorrelativeStatistics_IsTypeOf_03 (string type) |
static internal IntPtr | vtkMultiCorrelativeStatistics_NewInstance_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkMultiCorrelativeStatistics_SafeDownCast_06 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
Static Private Member Functions | |
static | vtkMultiCorrelativeStatistics () |
Automatically generated type registration mechanics. |
vtkMultiCorrelativeStatistics - A class for linear correlation
Description Given a selection of sets of columns of interest, this class provides the following functionalities, depending on the execution mode it is executed in: Learn: calculates means, unbiased variance and covariance estimators of column pairs coefficient. More precisely, Learn calculates the averages and centered variance/covariance sums; if finalize
is set to true (default), the final statistics are calculated. The output metadata on port OUTPUT_MODEL is a multiblock dataset containing at a minimum one vtkTable holding the raw sums in a sparse matrix style. If finalize is true, then one additional vtkTable will be present for each requested set of column correlations. These additional tables contain column averages, the upper triangular portion of the covariance matrix (in the upper right hand portion of the table) and the Cholesky decomposition of the covariance matrix (in the lower portion of the table beneath the covariance triangle). The leftmost column will be a vector of column averages. The last entry in the column averages vector is the number of samples. As an example, consider a request for a 3-column correlation with columns named ColA, ColB, and ColC. The resulting table will look like this: <pre> Column |Mean |ColA |ColB |ColC --------+---------+---------+---------+--------- ColA |avg(A) |cov(A,A) |cov(A,B) |cov(A,C) ColB |avg(B) |chol(1,1)|cov(B,B) |cov(B,C) ColC |avg(C) |chol(2,1)|chol(2,2)|cov(C,C) Cholesky|length(A)|chol(3,1)|chol(3,2)|chol(3,3) </pre> Assess: given a set of results matrices as specified above in input port INPUT_MODEL and tabular data on input port INPUT_DATA that contains column names matching those of the tables on input port INPUT_MODEL, the assess mode computes the relative deviation of each observation in port INPUT_DATA's table according to the linear correlations implied by each table in port INPUT_MODEL.
Thanks Thanks to Philippe Pebay, Jackson Mayo, and David Thompson of Sandia National Laboratories for implementing this class.
static Kitware.VTK.vtkMultiCorrelativeStatistics.vtkMultiCorrelativeStatistics | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkMultiCorrelativeStatistics.vtkMultiCorrelativeStatistics | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
override void Kitware.VTK.vtkMultiCorrelativeStatistics.Aggregate | ( | vtkDataObjectCollection | arg0, |
vtkMultiBlockDataSet | arg1 | ||
) | [virtual] |
Given a collection of models, calculate aggregate model.
Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.
override void Kitware.VTK.vtkMultiCorrelativeStatistics.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.
Reimplemented in Kitware.VTK.vtkPCAStatistics, Kitware.VTK.vtkPMultiCorrelativeStatistics, and Kitware.VTK.vtkPPCAStatistics.
override int Kitware.VTK.vtkMultiCorrelativeStatistics.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.
Reimplemented in Kitware.VTK.vtkPCAStatistics, Kitware.VTK.vtkPMultiCorrelativeStatistics, and Kitware.VTK.vtkPPCAStatistics.
static new int Kitware.VTK.vtkMultiCorrelativeStatistics.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.
Reimplemented in Kitware.VTK.vtkPCAStatistics, Kitware.VTK.vtkPMultiCorrelativeStatistics, and Kitware.VTK.vtkPPCAStatistics.
static new vtkMultiCorrelativeStatistics Kitware.VTK.vtkMultiCorrelativeStatistics.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkTableAlgorithm.
Reimplemented in Kitware.VTK.vtkPCAStatistics, Kitware.VTK.vtkPMultiCorrelativeStatistics, and Kitware.VTK.vtkPPCAStatistics.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.
Reimplemented in Kitware.VTK.vtkPCAStatistics, Kitware.VTK.vtkPMultiCorrelativeStatistics, and Kitware.VTK.vtkPPCAStatistics.
static new vtkMultiCorrelativeStatistics Kitware.VTK.vtkMultiCorrelativeStatistics.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.
Reimplemented in Kitware.VTK.vtkPCAStatistics, Kitware.VTK.vtkPMultiCorrelativeStatistics, and Kitware.VTK.vtkPPCAStatistics.
static internal void Kitware.VTK.vtkMultiCorrelativeStatistics.vtkMultiCorrelativeStatistics_Aggregate_01 | ( | HandleRef | pThis, |
HandleRef | arg0, | ||
HandleRef | arg1 | ||
) | [private] |
static internal int Kitware.VTK.vtkMultiCorrelativeStatistics.vtkMultiCorrelativeStatistics_IsA_02 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkMultiCorrelativeStatistics.vtkMultiCorrelativeStatistics_IsTypeOf_03 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkMultiCorrelativeStatistics.vtkMultiCorrelativeStatistics_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkMultiCorrelativeStatistics.vtkMultiCorrelativeStatistics_NewInstance_05 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkMultiCorrelativeStatistics.vtkMultiCorrelativeStatistics_SafeDownCast_06 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
new readonly string Kitware.VTK.vtkMultiCorrelativeStatistics.MRClassNameKey = "29vtkMultiCorrelativeStatistics" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.
Reimplemented in Kitware.VTK.vtkPCAStatistics, Kitware.VTK.vtkPMultiCorrelativeStatistics, and Kitware.VTK.vtkPPCAStatistics.
new const string Kitware.VTK.vtkMultiCorrelativeStatistics.MRFullTypeName = "Kitware.VTK.vtkMultiCorrelativeStatistics" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.
Reimplemented in Kitware.VTK.vtkPCAStatistics, Kitware.VTK.vtkPMultiCorrelativeStatistics, and Kitware.VTK.vtkPPCAStatistics.