HOME

TheInfoList



OR:

GGobi is a
free Free may refer to: Concept * Freedom, the ability to act or change without constraint or restriction * Emancipate, attaining civil and political rights or equality * Free (''gratis''), free of charge * Gratis versus libre, the difference betw ...
statistical software The following is a list of statistical software. Open-source * ADaMSoft – a generalized statistical software with data mining algorithms and methods for data management * ADMB – a software suite for non-linear statistical modeling based on C+ ...
tool for
interactive data visualization Data and information visualization (data viz/vis or info viz/vis) is the practice of designing and creating graphic or visual representations of a large amount of complex quantitative and qualitative data and information with the help of stati ...
. GGobi allows extensive exploration of the data with Interactive dynamic
graphics Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of the data, as in design and manufa ...
. It is also a tool for looking at multivariate data. R can be used in sync with GGobi (throug
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 Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
or
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (prog ...
scripts. GGobi prides itself on its ability to link multiple graphs together.


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+ GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary s ...
and the
Gobi Desert The Gobi Desert (, , ; ) is a large, cold desert and grassland region in North China and southern Mongolia. It is the sixth-largest desert in the world. The name of the desert comes from the Mongolian word ''gobi'', used to refer to all of th ...
). 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. Current version for
MS Windows Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sectors of the computing industry – Windows (unqualified) for a ...
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 A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder (usually the author) ...
, GGobi is
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
.


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 In statistics, exploratory data analysis (EDA) is an approach of data analysis, analyzing data sets to summarize their main characteristics, often using statistical graphics and other data visualization methods. A statistical model can be used or ...
to occur for multi-dimensional data.


Supported data sources

GGobi can read CSV and
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
file types.XML
- XML format for ggobi


Types of graphics

* 1D: Average shifted histogram, textured dot plot,
barchart A bar chart or bar graph is a chart or graph that presents categorical data with rectangular bars with heights or lengths proportional to the values that they represent. The bars can be plotted vertically or horizontally. A vertical bar chart is ...
, spineplot * 2D:
Scatterplot A scatter plot, also called a scatterplot, scatter graph, scatter chart, scattergram, or scatter diagram, is a type of plot or mathematical diagram using Cartesian coordinates to display values for typically two variables for a set of dat ...
* High-D: ** Scatterplot matrix **
Parallel coordinates Parallel Coordinates plots are a common method of visualizing high-dimensional datasets to analyze multivariate data having multiple variables, or attributes. To plot, or visualize, a set of points in ''n''-dimensional space, ''n'' parallel l ...
** Grand tour,
projection pursuit Projection pursuit (PP) is a type of statistical technique that involves finding the most "interesting" possible projections in multidimensional data. Often, projections that deviate more from a normal distribution are considered to be more intere ...
guided tour, manual tour * Time series plot


Interactions

These tools can be used to pick out special points or clusters of data. * Brushing : 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

*
Data visualization Data and information visualization (data viz/vis or info viz/vis) is the practice of designing and creating Graphics, graphic or visual Representation (arts), representations of a large amount of complex quantitative and qualitative data and i ...
*
Mondrian data analysis Mondrian is a general-purpose statistical data-visualization system, for interactive data visualization. All plots in Mondrian are fully linked, and offer various interactions and queries. Any case selected in a plot in Mondrian is highlighted in ...


References


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 Heike Hofmann (born 16 April 1972) is a statistician and Professor in the Department of Statistics at University of Nebraska–Lincoln and was previously at Iowa State University. Education She earned an MSc in Mathematics, with a minor in Co ...
,
Hadley Wickham Hadley Alexander Wickham (born 14 October 1979) is a New Zealand statistician known for his work on open-source software for the R (programming language), R statistical programming environment. He is the Chief scientific officer, chief scientist ...
, 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.


External links


GGobi Data Visualization System
* rggobi is a
R
package that interfaces R and GGobi.
GGobi blog
* References to GGobi on the web include links at Humboldt Universit

, Ubunt

Debia

Freshmea

Hugh-Publi

Softpedi

{{DEFAULTSORT:Ggobi Free plotting software Free statistical software