TheRCommander: A Basic-Statistics Graphical User Interface toR
Author(s) -
John Fox
Publication year - 2005
Publication title -
journal of statistical software
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 7.636
H-Index - 145
ISSN - 1548-7660
DOI - 10.18637/jss.v014.i09
Subject(s) - graphical user interface , computer science , graphical user interface testing , interface (matter) , user interface , graphical model , programming language , human–computer interaction , operating system , user interface design , artificial intelligence , bubble , maximum bubble pressure method
Unlike S-PLUS, R does not incorporate a statistical graphical user interface (GUI), but it does include tools for building GUIs. Based on the tcltk package (which furnishes an interface to the Tcl/Tk GUI builder) the Rcmdr package provides a basic-statistics graphical user interface to R called the "R Commander." The design objectives of the R Commander were as follows: to support, through an easy-to-use, extensible, cross-platform GUI, the statistical functionality required for a basic-statistics course (though its current functionality has grown to include support for linear and generalized-linear models); to make it relatively difficult to do unreasonable things; and to render visible the relationship between choices made in the GUI and the R commands that they generate. The R Commander uses a simple and familiar menu/dialog-box interface. Top-level menus include File, Edit, Data, Statistics, Graphs, Models, Distributions ,a ndHelp ,w ith the complete menu tree given in the paper. Each dialog box includes a Help button, which leads to a relevant help page. Menu and dialog-box selections generate R commands, which are recorded in a log/script window and are echoed, along with output, to an output window. The log/script window also provides the ability to edit, enter, and re-execute commands. Data sets in the R Commander are simply R data frames, and can be read from attached packages or imported from files. Although several data frames may reside in memory, only one is "active" at any given time. The purpose of this paper is to introduce and describe the basic use of the R Commander GUI and the manner in which it can be extended. Most of the paper can serve as an introductory guide for students who will use the R Commander
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom