GGobi

GGobi
DeveloperDeborah F. Swayne, Michael Lawrence, Hadley Wickham, Duncan Temple Lang, Di Cook, Heike Hofmann and Andreas Buja
Stable release
2.1.10.a  / 10 June 2012 (10 June 2012)
OSWindows, OS X, Linux
LicenseGNU GPL, BSD, CPL[1]
Websitewww.ggobi.org

GGobi is a free statistical software tool for interactive data visualization. GGobi allows extensive exploration of the data with Interactive dynamic graphics. It is also a tool for looking at multivariate data. R can be used in sync with GGobi (through rggobi). The GGobi software can be embedded as a library in other programs and program packages using an application programming interface (API) (integration into a stand-alone application) or as an add-on to existing languages and scripting environments, e.g., with the R command line or from a Perl or Python scripts. GGobi prides itself on its ability to link multiple graphs together.[2]

Overview

GGobi was created to look at data matrices. The designers were interested in exploring multi-dimensional data. The program developers went through many name changes before settling on GGobi (A combination of the words GTK+ and the Gobi Desert). The original concept, Dataviewer, began in the mid-80s, and a predecessor, XGobi, began in 1989. Work began on the current version of GGobi in 1999. The main reason for the different versions was the change in technology.[3] Current version for MS Windows is 2.1.10a (12 March 2010) with an update for 64 bit usage from 10 June 2012.

Released under a combination of three free software licenses, GGobi is free software.[1]

GGobi Topics

Importance of graphics

Looking at data through various graphs can reveal more information about the distribution than just looking at the numbers or a summary of them. Using the different tools within GGobi, clusters, non-linear distributions, outliers, and other important variations in the data can be discovered. GGobi is a program which allows exploratory data analysis to occur for multi-dimensional data.

Supported data sources

GGobi can read CSV and XML file types.[4]

Types of graphics

Interactions

These tools can be used to pick out special points or clusters of data.

As the brush moves over a point, the point will be highlighted.
If "persistent" is selected, the points the brush has moved over will remain "painted".
  • Identify
As the cursor moves over a point, a label, or variable value will appear at the top of the graphic screen.
  • Linking
Multiple plots are linked so identifying one point in one plot will identify the same point on all other graphs, and brushing a group of points in one plot will highlight the same points in other plots. The linking can be one-to-one, or according to the values of a categorical variable in the data set.
  • Moving points
Points in a plot can be moved interactively, e.g. to gauge results from multidimensional scaling.
  • Add/remove points or edges.

See also

References

  1. ^ a b "GGobi licences page".
  2. ^ XGobi is listed on Michael Friendly's Milestones of Statistical Graphics Archived 2014-04-14 at the Wayback Machine webpage.
  3. ^ The history of GGobi
  4. ^ XML - XML format for ggobi

Further reading

  • Buja, A., D. Cook, and D.F. Swayne (March 1998). "XGobi: Interactive Dynamic Data Visualization in the X Window System". in: Journal of Computational and Graphical Statistics 7 (1): 113–130.
  • Buja, A., D.T. Lang, and D.F. Swayne (August 28, 2003). "GGobi: Evolving From XGobi into an Extensible Framework for Interactive Data Visualization". In: Journal of Computational Statistics and Data Analysis 43 (4): 423–444.
  • Cook, D. and D.F. Swayne (2007), with contributions from Andreas Buja, Duncan Temple Lang, Heike Hofmann, Hadley Wickham, and Michael Lawrence. Interactive and Dynamic Graphics for Data Analysis: With R and GGobi. DOI: 10.1007/978-0-387-71762-3, Springer-Verlag New York.