Statistical Tools in Parallel Coordinates

Parallel Coordinates (PC) is one of the most powerful visualization techniques for high-dimensional numerical data. Interaction techniques like scaling, translation, etc. are useful for seeing patterns, but make it difficult to keep track of the numerical differences and strength of correlations that can be seen.

In this project, we will add statistical tools to an existing implementation of Parallel Coordinates. The goal is to indicate the strength of correlations that are seen (as lines pointing in roughly the same direction), show the significance level of differences between subsets of the data, allow the user to select all values that are within one standard deviation from the selected value, etc.

The Parallel Coordinates program we will adapt is written in Java. A working knowledge of Java is required; basic statistics would certainly help; some basics of graphics programming would be desirable but can be acquired quite easily.

Robert Kosara @ UNC Charlotte