Class Summary |
ARFFFileFilter |
A file filter that only shows files with an .arff extension |
ARFFImporter |
|
AttributeCombo |
A combo box that allows the user to select an attribute -- either a numeric
attribute, or a nominal attribute, or any attribute |
ColourScheme |
A ColourScheme is made up of a palette of colors for drawing a TPP graph. |
Connection |
|
CSVDataImporter |
A class for importing TPPModels from a CSV or TSV file |
CSVFileFilter |
A file filter that only shows files with an .csv .tsv or .dat extension |
DataViewer |
|
DataViewerTable |
|
ExcelAdapter |
ExcelAdapter enables Copy-Paste Clipboard functionality on JTables. |
Exporter |
Utility class for exporting aspects of a TPP Model in various formats. |
Gaussian |
filter an array using a 1D Gaussian filter, sd=1.0 |
Graph |
|
GraphImporter |
|
HierarchicalAgglomerativeClustering |
Class for performing HAC using the S. |
HierarchicalCluster |
A cluster of instances and or other clusters |
LinearProjection |
A linear projection. |
MarkerFactory |
|
MatrixUtils |
Matrix Utilities !!TODO make all methods instance rather than static !!TODO
change all these methods to just work on Matrix objects rather than double
arrays -- and change the rest of the application to use double arrays less. |
PerturbationPursuitThread |
A thread that will continuously apply a perturbation target, pursue it, and
redisplay the results |
ProjectionTable |
The extensions to JTable deal with color rendering, changing values and
selections, and adding the table sorter and copy/paste functionality. |
ProjectionTableListSelectionModel |
Select rows in the Projection Table based on the selection in the TPP Model |
ProjectionTableModel |
|
Rectangle |
A 'rubber band' rectangle used to select points in a ScatterPlotViewPanel. |
RectangleMovementListener |
Responds to movements of a rectangular selection of points by using projection pursuit |
ScatterPlotControlPanel |
An extension of JPanel that includes the controls and projections for a data
set |
ScatterPlotModel |
A TPPModel with added members for allowing it to be presented and manipulated
using via a Scatter Plot GUI |
ScatterPlotViewPanel |
Panel with a view of a set of instances that can be manipulated thru
projection pursuit |
SelectButton |
A button used to select points based on the value of a particular attribute. |
SelectionPanel |
A panel including buttons that allow the user to select points based on the
value of the SelectAttribute |
SeparatePoints |
A TargetPerturbation that will perturb the target so that the distribution of
points better reflects the value of the separation attribute defined on the
TPPModel. |
SeparatePointsButton |
|
SeparatePointsInScatterPlot |
Extension of SeparatePoints for viewing the resulting distribution in a
scatter plot. |
Series |
Represents a set of series in the data. |
SmoothButton |
|
SmoothSeries |
Smooth series in a scatter plot |
TableSorter |
TableSorter is a decorator for TableModels; adding sorting
functionality to a supplied TableModel. |
TargetedProjectionPursuit |
|
TPPExplorerPanel |
An ExplorerPanel for Targeted Projection Pursuit. |
TPPFrame |
A Frame that allows the user to manipulate views of a (categorised) data set
loaded from a data file. |
TPPModel |
A class that represents the TPP model: ie the original data, the current
target and view, and the associated methods for manipulating these. |
TPPModelEvent |
An event indicating that a TPPModel has been changed. |
TPPPanel |
A panel for performing TPP which does everything except load the data. |
TPPPerspective |
A KnowledgeFlow Perspective for Targeted Projection Pursuit |
TSVFileReader |
A generic class for reading TSV and CSV files. |
ZeroConstraint |
Clamp the weights of the specified attributes to zero |