|
virtual int | IsA (const char *type) |
|
vtkPContingencyStatistics * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
virtual void | SetController (vtkMultiProcessController *) |
|
virtual vtkMultiProcessController * | GetController () |
|
|
virtual void | Learn (vtkTable *, vtkTable *, vtkMultiBlockDataSet *) |
|
vtkContingencyStatistics * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Aggregate (vtkDataObjectCollection *, vtkMultiBlockDataSet *) |
|
vtkStatisticsAlgorithm * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | SetColumnStatus (const char *namCol, int status) |
|
virtual void | ResetAllColumnStates () |
|
virtual int | RequestSelectedColumns () |
|
virtual void | ResetRequests () |
|
virtual vtkIdType | GetNumberOfRequests () |
|
virtual vtkIdType | GetNumberOfColumnsForRequest (vtkIdType request) |
|
void | AddColumn (const char *namCol) |
|
void | AddColumnPair (const char *namColX, const char *namColY) |
|
virtual void | SetLearnOptionParameterConnection (vtkAlgorithmOutput *params) |
|
virtual void | SetLearnOptionParameters (vtkDataObject *params) |
|
virtual void | SetInputModelConnection (vtkAlgorithmOutput *model) |
|
virtual void | SetInputModel (vtkDataObject *model) |
|
virtual void | SetLearnOption (bool) |
|
virtual bool | GetLearnOption () |
|
virtual void | SetDeriveOption (bool) |
|
virtual bool | GetDeriveOption () |
|
virtual void | SetAssessOption (bool) |
|
virtual bool | GetAssessOption () |
|
virtual void | SetTestOption (bool) |
|
virtual bool | GetTestOption () |
|
virtual void | SetNumberOfPrimaryTables (vtkIdType) |
|
virtual vtkIdType | GetNumberOfPrimaryTables () |
|
virtual void | SetAssessNames (vtkStringArray *) |
|
virtual vtkStringArray * | GetAssessNames () |
|
virtual const char * | GetColumnForRequest (vtkIdType r, vtkIdType c) |
|
virtual int | GetColumnForRequest (vtkIdType r, vtkIdType c, vtkStdString &columnName) |
|
virtual bool | SetParameter (const char *parameter, int index, vtkVariant value) |
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkPContingencyStatistics () |
|
| ~vtkPContingencyStatistics () |
|
|
bool | Reduce (vtkIdType &, char *, vtkStdString &, vtkIdType &, vtkIdType *, std::vector< vtkIdType > &) |
|
|
bool | Broadcast (vtkIdType, vtkStdString &, std::vector< vtkStdString > &, vtkIdType, std::vector< vtkIdType > &, vtkIdType) |
|
| vtkContingencyStatistics () |
|
| ~vtkContingencyStatistics () |
|
virtual void | Derive (vtkMultiBlockDataSet *) |
|
virtual void | CalculatePValues (vtkTable *) |
|
virtual void | Test (vtkTable *, vtkMultiBlockDataSet *, vtkTable *) |
|
virtual void | Assess (vtkTable *, vtkMultiBlockDataSet *, vtkTable *) |
|
virtual void | SelectAssessFunctor (vtkTable *outData, vtkDataObject *inMeta, vtkStringArray *rowNames, AssessFunctor *&dfunc) |
|
virtual void | SelectAssessFunctor (vtkTable *outData, vtkMultiBlockDataSet *inMeta, vtkIdType pairKey, vtkStringArray *rowNames, AssessFunctor *&dfunc) |
|
| vtkStatisticsAlgorithm () |
|
| ~vtkStatisticsAlgorithm () |
|
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
|
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
|
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
void | Assess (vtkTable *, vtkMultiBlockDataSet *, vtkTable *, int) |
|
A class for parallel bivariate contingency statistics.
vtkPContingencyStatistics is vtkContingencyStatistics subclass for parallel datasets. It learns and derives the global statistical model on each node, but assesses each individual data points on the node that owns it.
.NOTE: It is assumed that the keys in the contingency table be contained in the set {0,...,n-1} of successive integers, where n is the number of rows of the summary table. If this requirement is not fulfilled, then the outcome of the parallel update of contingency tables is unpredictable but will most likely be a crash. Note that this requirement is consistent with the way contingency tables are constructed by the (serial) superclass and thus, if you are using this class as it is intended to be ran, then you do not have to worry about this requirement.
- Thanks:
- Thanks to Philippe Pebay from Sandia National Laboratories for implementing this class.
- Tests:
- vtkPContingencyStatistics (Tests)
Definition at line 55 of file vtkPContingencyStatistics.h.