Package tpp

Interface Summary
DataImporter A class capable of importing a set of instances from a source.
Filter1D A filter for smoothing a 1D array of numbers.
PerturbationPursuit A concrete instance of this class is capable of perturbing the target and pursuing it - ie finding a projection that minimises the difference between the view of the data resulting from teh projection and the revised target and.
Projection A projection from a data-space to a view-space.
ProjectionConstraint A constraint on what constitutes a valid projection.
TPPModelEventListener  
 

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
 

Exception Summary
TPPException