2010 Cooperative research meeting of ISM, Japan

gTutorials on statistical software Rh

 

  Dates: 25, 26 November 2010

         (On 27 November, Japanese R userfs meeting will be held)

@

  Place: Rooms D304 and D305

The Institute of Statistical Mathematics,

Tachikawa, Tokyo, Japan

  Speakers:

     Prof. Hadley Wickham  (Rice University, USA)

     Prof. Uwe Ligges  (Technische Universitat Dortmund, Germany)

 

  Program:

 

25 November (Thu)  10:30 - 17:00

10:30-12:00  Tutorial of ggplot2 (1)  by Hadley Wickham

      12:00-13:00  Lunch

      13:00-14:00  Tutorial of ggplot2 (2)  by Hadley Wickham

      14:10-15:10  Prospects and Challenges for CRAN - with a glance on

 64-bit Windows binaries  by Uwe Ligges

      15:10-15:30  Break

      15:30-16:30  Tutorial of ggplot2 (3)   by Hadley Wickham

      16:30-17:00  Discussion

 

26 November (Fri)  10:30 - 17:00

      10:30-12:00  My first R package (1)  by Uwe Ligges

      12:00-13:00  Lunch

      13:00-14:00  My first R package (2)  by Uwe Ligges

      14:10-15:10  One future of interactive graphics in R   by Hadley Wickham

      15:10-15:30  Break

      15:30-16:30  My first R package (3)  by Uwe Ligges

      16:30-17:00  Discussion

 

Note: Participants can use their laptop computers during tutorials.

 

Abstracts of talks:

 

gTutorial of ggplot2h  by Hadley Wickham

  This tutorial is mainly based on my book: gggplot2: Elegant Graphics for

Data Analysish Springer, 2009.

(1)  Introduction to ggplot2: How to create scatterplots, and how to add

extra variables with aesthetics (like colour, shape and size) or

facetting.  Data: fuel economy of US cars.

(2) Graphics for large data: Histograms and bar charts for displaying

distributional summaries. Boxplots.  Other techniques for overcoming

overplotting when drawing scatterplots of large datasets.  Data:

prices and characteristics of 50,000 diamonds.

(3) Data manipulation and transformation: Group-wise summaries and

transformations to add extra information to your plots.  How to

visualise time series.  Data: trends in US baby names over the last

120 years.

 

 

gProspects and Challenges for CRAN - with a glance on 64-bit

Windows binariesh  by Uwe Ligges

R, a software package for statistical computing and graphics,

has evolved into the lingua franca of (computational) statistics. One of

the cornerstones of R's success is the decentralized and modularized way

of creating software using a multi-tiered development model. The R

Development Core Team provides the `base system', which delivers basic

statistical functionality, and many other developers contribute code in

the form of extensions in a standardized format via so-called packages.

In order to be accessible by a broader audience, packages are made

available via standardized source code repositories such as CRAN. To

support such a loosely coupled development model, repositories should be

able to verify that the provided packages meet certain formal quality

criteria and `work': both relative to the development of the base R

system as well as with other packages (interoperability). However,

established quality assurance systems and collaborative infrastructures

typically face several challenges, some of them discussed in this talk.

  In addition, we will take a glance on 64-bit Windows binaries. 64-bit

Windows binaries for both R and packages are supported since R version

2.11.0 and as such available on CRAN and other package repositories.

 

 

gMy first R packageh   by Uwe Ligges

After an introduction and general discussion regarding R packages, we

will focus on the installation and administration of packages in several

libraries. In order to develop a package, the tools for building, installing

and checking the package must be set up appropriately and the handling

of these tools will be discussed. The main part is the development of the

package: preparing functions and data, writing documentation, including C

code, looking at scoping issue and solving name clashes by introducing a

namespace, as well as the debugging. All these topics will be discussed.

 

 

"One future of interactive graphics in R"  by Hadley Wickham

In this talk, I'll discuss the past, present and future of interactive

graphics, with a focus on our work developing the next generation

graphics canvas for R.  Our initial experiments are very promising -

with the right C primitives, it's possible to write fast interactive

and dynamic graphics using pure R code.