lecture_15

lecture_15 - BIOS 735 Statistical Computing Michael Wu...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: BIOS 735: Statistical Computing Michael Wu Lecture 15: Basic GUIs October 11, 2011 Michael Wu (Lecture 15) BIOS 735 October 11, 2011 1 / 15 Graphical User Interfaces A central goal of any statistical methodologist is (should be) to develop methods that are going to be used. Currently: people (biomedical researchers) use whatever is easiest and not necessary what may be ”best” Improved interfaces are necessary to ensure usage of our methods GUIs are a natural strategy for enhancing usability for non-statisticians. GUI construction is in general non-trivial, but we will largely stick to R. Michael Wu (Lecture 15) BIOS 735 October 11, 2011 2 / 15 Tcl/Tk Tcl (not TCL): Tool Command Language, scripting language developed in 1988 (ish) arising from individual programmers writing their own mini-programming languages. and is most commonly used for GUIs (and sometimes other things) Tcl naturally supports extensions (i.e. additional packages) including the Tk package which provides basic tools for designing programs and software for GUI creation. Widgets are both a 1990 cartoon and the basic building blocks of a GUI. According to Wiki: widgets are basic visual building blocks which, combined in an R has a Tcl/Tk library (called tcltk2 ) which can be used for building GUIs in R, but note that Tcl/Tk is a more general framework that holds across platforms. Michael Wu (Lecture 15) BIOS 735 October 11, 2011 3 / 15 GUIs in R Advanced programmers should probably be directly using Tcl/Tk We will focus on the use of more digestable strategies based on two existing R packages: I gWidgets I fgui both are built on Tcl/Tk. The code used in the lecture are take directly fromboth are built on Tcl/Tk....
View Full Document

This note was uploaded on 11/18/2011 for the course BIOS 735 taught by Professor Staff during the Spring '10 term at UNC.

Page1 / 15

lecture_15 - BIOS 735 Statistical Computing Michael Wu...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online