ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkMultiCorrelativeStatistics Class Reference

vtkMultiCorrelativeStatistics - A class for linear correlation More...

Inheritance diagram for Kitware.VTK.vtkMultiCorrelativeStatistics:
[legend]
Collaboration diagram for Kitware.VTK.vtkMultiCorrelativeStatistics:
[legend]

List of all members.

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.

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]
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.

Here is the call graph for this function:

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 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]

Member Data Documentation

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.


The documentation for this class was generated from the following file: