Summer 2007

Help

Information at your Finger-tip

Welcome to the UCLA Statistics Information Portal

We've collected information here which we think you'll be needing most often during your career at UCLA Statistics.

The 'Help' links above are to computing resources most often used in the department.  Among these links you'll find information ranging from 'How to generate symbols in R plots?' to 'How to use the UCLA thesis LaTeX template?'.

Rlogo R
An open source solution to statistical computing

Editor notes appear in italics. Sites marked with are hosted on UCLA campus.

Primary References
R Project Main Site
The main web site for the developers of R. A great resource worth browsing.
Download R for your System:
Mac Intel | Windows
UCLA Statistics CRAN Repository bear
Optimal source for downloading R and R contributed packages. This repo is fastest due to its network proximity.
RSeek Search Engine
Search tons of R resources. Can't (easily) find what you're looking for? This site at Stanford should be the next place you look!
The most useful resource when you are looking for something specific.
R Wiki
provides user-editable help pages for many R-related topics and problems.
R Graphics Gallery
Presents several different graphics fully created with R. You can browse exemplar graphs by topic, package, or user ranking.
A great resource for learning how to do spectacular graphics and plots in R!
R Reference Card pdf
Lists frequently used functions and commands in R!
A must have for new R users and experts alike!
Guides and Tutorials
R Data Import and Export
Describes the import and export facilities available either in R itself or via packages which are available from CRAN.
Download as a PDF pdf
R for SAS and SPSS Users pdf
This guide presents an introductory view of R for people who already know SAS and/or SPSS. Included are 27 programs written in all three languages (i.e. 81 total) so that people can see how R works compared to the other two, task by task.
UCLA Academic Technology Services R Portal bear
Contains basic introductory materials on R as well as information about data management in R as well a list of books available for lend.
An Introduction to R
Based on the former "Notes on R." Provides an introduction to the language and how to use R for doing statistical analysis and graphics.
Writing R Extensions
Discusses how to create your own packages, write R help files, and the foreign language (C, C++, Fortran, ...) interfaces.
Books and eBooks
Using R for Data Analysis and Graphics - Introduction, Examples and Commentary, by John Maindonald
Contains functions and R code from this book used in Statistics 201B. Introduces additional topics such as analysis of microarray data, supplementary notes, and interfacing R with LaTeX. The PDF version below contains the entire text. Good for self-study of R and how to do some classical modeling in R, but not theoretical enough to replace a regression text.
Statistics with R
A thorough e-book covering almost everything there is to klnow about using R for regression analysis. Topics include graphics, PCA, factorial methods, clustering, linear regression and GLM, mixed models, time series and more.Editor particularly likes the extensive attention to making and customizing plots in R.
Mailing Lists
R-Help
The main R mailing list, for discussion about problems and solutions using R, announcements (not covered by R-announce or R-packages, see above), about the availability of new functionality for R and documentation of R, comparison and compatibility with S-plus, and for the posting of nice examples and benchmarks.
R Special Interest Lists
Database Interfaces
Epidemiological Analysis
R in Finance
Geographical Data and Mapping  Recommended for CES members.
gRaphical Models
GUI Development
Jobs!
Mixed Effect Models (lmer() related)
R Extension for MediaWiki
R Quality Assurance & Validation
Robust Statistics
Teaching Statistics
Development of an "R wiki"
Projects for Special Interests
gRaphical Models
gR is an initiative aiming at providing facilities for graphical models in R. It includes software for graphical model fitting, graph visualizations and computations, and interfaces to standalone graphical model software packages such as BUGS, CoCo and MIM.
Using R For Psychological Research
Contains tutorials on how to use R for scale construction and reliability, basic multivariate analysis such as PCA and factor analysis, cluster analusis and structural equation modeling. Tutorials for psychometrics is in development.
Robust Statistics
This web page contains information about the development of tools in R for methods in Robust Statistics.
R Spatial Projects
Site hosted at University of Illinois. Contains information about the spatial packages for R as well as other spatial tools.
Rmetrics: Financial Market Analysis
An open source solution for financial market analysis and valuation of financial instruments.
Non-Linear Regression and Repeated Measures
contains code for nonlinear regression and repeated measurements (packages event, gnlm, growth, repeated, rmutil and stable).
Microarray Software Comparison
A website organizing and commenting on links to R software for gene expression data analysis, including software not available from Bioconductor or CRAN.
Information Sharing Projects
Graphical User Interfaces for R
This web page gives an overview over several projects that develop or offer the opportunity to develop graphical user interfaces for R.
R Zope
Tools for integrating R and Zope for developing WWW-based statistical environments. These include RSOAP (simple API for managing and communicating with multiple concurrent R processes), RSessionDA (Zope objects for interacting with R), and others.
R for MediaWiki
Allows users to run R programs and display results (graphics, text) within Mediawiki, the software behind Wikipedia and other wiki projects.
BioConductor (Bioinformatics)
Huge repository of open-source packages and software for bioinformations.
Statistical Computing Projects
Omega Project
Project for statistical computing. Contains several interesting entries such as packages for compression within R, printing XML, reading metadata from images, running as CGI, spell-checking, interfacing with Matlab, accessing HTTP , interacting with the Windows OS and COM services, text analysis, and interfacing with Perl and Python.
TANGO/ALGENCAN
Fortran code for the Augmented Lagrangian method for nonlinear programming problems, with interfaces to AMPL, C/C++, CUTEr, Matlab, Python, Octave and R.
GRASSlogo GRASS
An open source geographical information system.

Editor notes appear in italics. Sites marked with are hosted on UCLA campus.

Primary References
Official GRASS Site
The main web site for the GRASS project.
Download GRASS for your System
Mac (6.3) | Windows Native (Experimental, 6.3) | Windows using Cygwin (6.2)
GRASS requires Cygwin to run on Windows. Download it here.
The experimental version is only recommended to those with extensive Windows experience and troubleshooting ability.
Kyng Chaos GRASS Download Site
Department preferred distribution of GRASS 6.3 (CVS).
GRASS Wiki
Main website for the GRASS community. At this time it is poorly organized.
Manuals and Guides
Installation Guide
Instructions for installing GRASS on Unix and Linux systems and for compiling from source.
GRASS FAQs
a modest but useful collection of frequently asked questions.
Gives the user a general idea how to accomplish tasks but there are few specifics, little code, and no graphics. This resource needs work.
An introduction to the practical use of the Free Geographical Information System GRASS 6.0
A thorough guide introducing GRASS.
PDF Version
Highly recommended. Material from this guide was adapted for use in tutorials for CES seminars.
GRASS in a Nutshell, Markus Neteler
A shorter tutorial focusing on tasks for a variety of specific fields.
PDF Version
GRASS GIS 6.3.cvs Reference Manual
How to get started with GRAS and working with data types in GRASS such as rasters and vectors. Also introduces use of databases and SQL.
GRASS 6 Programmer's Manual
Contains API and code information for those wishing to develop for the package.
Search GRASS 6.2/6.3 Manual Pages
Homegrown Tutorials
From CES seminars.
Finding Maps and Plotting Data on Maps, by Ryan Rosario
This tutorial is designed for users that are able to use locations and mapsets in GRASS. Topics include where to find basic maps and how to import them into GRASS, how to display maps and combine several vector layers into a map that can be styled by the user, and how to import data from delimited file formats for plotting onto the map. QGIS is briefly promoted.
Other Tutorials
County Data Processing
Tutorial how to create a location, importing data into grass, create vectors and display a map of a country with labels.
A Short Introduction to Geostatistical and Spatial Data Analaysis with GRASS and R
Several tutorials from the Ottawa GRASS GIS Users' Group introducing grass, particularly with a GPS unit.
Data Sources and Sample Data
Spearfish, SD Dataset
Sample spatial dataset for Spearfish, SD. This dataset is used in many tutorials.
UCLA Center for Environmental Statistics
Requires Department of Statistics login to access data.
US Department of Agriculture Geospatial Data Gateway
Geography Network
a wealth of geospatial data in several fields: politics, agriculture, climate, ulitities, transportation, culture, military.
Awesome data source!
GeoData: U.S. Maps and Data
Your one stop for federal, state and local geographic data.
Another excellent data source!
Census 2000/TIGER Shapefiles
A good place to start for basic layers such as county boundaries, water features, etc.
USGS NED Shaded Relief Imagery Data
Shaded elevation maps/data.
ESRI World Basemap
You can use basemap data to create maps of geographic features such as country boundaries, city points, rivers, roads, railroads, and airports.
Tutorials and Quickstarts
GRASS Reference Guide - List of Modules/Commands
GRASS Quickstart
(Step 0) Briefly defines the concepts of a "location" and a "mapset" as well has how to create and remove them.
GRASS Cookbook
Describes how to perform common tasks in GRASS via QGIS.
Special Topics
3D Graphics
describes raster 2.5D sufaces, raster 3D volumes, vector 3D point data, vector 3D lines and vector 3D polygons as well as several visualization tools.
GRASS Manual: Resources for Special Topics
A raw listing of resources categorized by topic.
Image Processing
A short introduction to image processing in GRASS 6.
Movie Generation
Describes how to create high quality MPEG-4 movies from still frames as well as animated GIFs.
Vector Network Analysis: Shortest-Path, Route Selection
A quick rundown showing capabilities of GRASS for shortest-path applications and route planning.
Vector Database Management
List of commands and outline of compatibility between GRASS and several database formats.
This is a work in progress, but looks promising.
Navigating Wilderness Areas with GRASS
A case study in how GRASS can be used for navigation type problems. Introduces DRG map parsing.
Migrating from ArcGIS to GRASS
Tips for Arc Users
A short list of commands that can be used to read and write ArcGIS compatible rasters and vectors.
Exporting GRASS Raster Data to ArcGIS
Associated Software and Integration
Quantum GIS (QGIS)
Allows the user to import and display data without having to import it into GRASS. Visualizations look similar to GRASS. Site also features forums and wiki for users.
Integrating GRASS with R: spgrass6 Package
May require GDAL and PROJ libraries and manual installation on MacOS X.
Integrating GRASS with Python - a snake in the grass.
Introduces integration of GRASS and Python using its SWIG interface.
GRASS and PHP
R Spatial Project
Collection of packages for R that implement spatial analysis techniques.
JGrass
Java based hybrid designed for hydro-geomorphology.
PyWPS: GRASS Processing for the Web
Allows users to program their own process in Python and allows the public to execute it.
Add-Ons and Scripts
Scripts
Determine UTM Zone from Latitutde/Longitude: Systems with Octave | Without Octave
Export Vector as KML for Google Earth
Les-ejk in Czechozlovakia: features a script for plotting 3D trees representing forests, and scripts for image processing applications.
GRASS Modules from Germany - features several scripts: download and import NASA satellite images from the NASA system, export vector data to VTK format for use in C++ and Java, generate volume statistics for raster 3D maps, solve PDEs. There are several modules for waterflow and hydrological applications.
Cedric's GRASS Modules - import raster data from OpenGIS web mapping servers, batch import gdal files, vector data reclassification.
How to Submit your own Scripts
Michael Barton's Scripts
v.append - merge two vector files and their attribute tables.
v.lda - local density analysis of vector points.
d.out.file - save display to several file formats.
d.out.png - export current display to a 24 bit PNG file.
More Icons to use as Plot Symbols
Blogs and Evolving Resources
California Soil Resource Lab Blog
Blog related to computing issues in soil research. There are several articles about GRASS and other free GIS, R, and LaTeX.
GFOSS- Free Software GIS at your Fingertips
A GIS blog emphasizing GRASS. Focuses on developments and updates with GRASS GIS.
James Fee GIS Blog
Blogging GIS, ESRI, Google Earth, Virtual Earth and Programming
slashgeo: In+ersec+ion for Spatial People
Features articles about geospatial analysis, GIS software, and spatial statistics.
VerySpatial: Geography...in Stereo
Another comprehensive Geospatial blog. Focuses on environmental issues and solutions to its problems. Does not focus as much on GIS.
Recommended for CES members.
PerryGeo: Matt Perry's random adventures with geospatial data
Features entries about data mining using GPS and Python as well as GRASS.
Mailing Lists
GRASS Users Mailing List
Searchable mailing list for GRASS users.
Perhaps the most valuable resource for GRASS.
LaTeXlogo LaTeX
A system for technical and mathematical typesetting. Pronounced lay-tech or law-tech.

Editor notes appear in italics. Sites marked with are hosted on UCLA campus.

Primary References
LaTeX Project
Developer website. Contains documentation and information about how to get help and how to get LaTeX on your system. Also describes the upcoming version LaTeX3.
TeX Users Group (TUG)
The TeX Users Group (TUG) was founded in 1980 for educational and scientific purposes, to provide an organization for those who have an interest in typography and font design, and are users of the TeX typesetting system invented by Donald Knuth.
CTAN: Comprehensive TeX Archive Network
The Comprehensive TeX Archive Network is the authoritative collection of materials related to the TeX typesetting system. The prime source for LaTeX packages, styles and more.
TeXShop
Department preferred all-in-one TeX environment for Mac.
Download for Mac
LaTeXiT
A small utility for constructing LaTeX equations that can be pasted into documents. Available for Tiger and Panther.
Download for Tiger
Installation Packages and Editors
Academic
UCLA Thesis LaTeX Style and Class 
Contains the template graduate students must use to author their thesis.
BibTeX Styles for Statistical Journals
Includes styles for American Mathematical Association, American Statistical Association, Biometrika, Institute of Mathematical Statistics, Scandanavian Journal of Statistics, Statistics in Medicine, and Journal of the Royal Statistical Society.
BibDesk
A graphical BibTeX bibliography database manager for Mac OS X. Tiger and Panther installs available.
Download for Tiger
Quick Reference
LaTeX Math Symbols
Table of LaTeX commands for Greek letters, binary operators, relations, punctuation, arrows, function symbols, delimiters, accents and decorations.
LaTeX Cheat Sheet/Reference Card
Document classes, packages, structure, text, list, references, symbols, justification, tables, bibliographies and citations.
TeX Compilable Version
The Comprehensive LaTeX Symbols List
At 111 pages, the most comprehensive list of all symbols in LaTeX.
(La)TeX Navigator: A (La)TeX Encyclopaedia
TCOBrowser
TCOBrowser is a Cocoa viewer application dedicated to the TeX Catalogue Online, using the XML version of the catalogue. It was written to provide an easy way for Mac OS X users to access documentation and information about TeX and TeX-related packages available through CTAN, as well as some of the documentation on their local system.
Tutorials
Hypertext Help with LaTeX from NASA
Thoroughly indexes help by subject, command and environment. A good way to find information about LaTeX commands quickly.
Download as One File
Art of Problem Solving Wiki
Contains a section on LaTeX and graphics with LaTeX and Asymptote.
LaTeX Introdction from University of Florida
Stands out from other tutorials by explicitly outlining tutorials for specific formatting tasks: preamble, basic spacing, columns, fonts, margins, sections and page numbering, and cross-referencing. Also provides LaTeX document templates, and an introduction to BibTeX and programming LaTeX macros.
Crash Course in LaTeX
This tutorial adds to the typical sections on creating slides, posters and web pages, and using R and Sweave. There is also a section on how to solve common compilation errors.
LaTeX for Complete Novices
PDF Version
Getting to Grips with LaTeX
Contains tutorials for beginners: documentr structure, bibliographies, tables, importing images, floats, figures and captions, page layout, mathematics, and writing PDFs.
LaTeX: From Quick and Dirty to Finesse
Introduces LaTeX environments, cross referencing, mathematics, figures, tables, seminars and color. Introduces ties to prevent line breaks in bad places.
Advanced Tutorials
Graphics and Color with LaTeX
Importing and manipulating graphics: scaling, reflection and rotation. Also introduces how to use color throughout documents.
Advanced LaTeX
Focuses on more advanced aspects of LaTeX including color and customizations such as macros, modifications, writing new commands and packages.
Guide to Installing PostScript Fonts
How to install more PostScript fonts to extend those installed with LaTeX.
Online Reference Books and Guides
The Beginner's Introduction to Typesetting with LaTeX
Another thorough introductory guide.
Essential LaTeX
Covers the basic features of LaTeX to get you started using it.
Essential Mathematical LaTeX/2e
A supplement to Essential LaTeX describing mathematical typesetting. Includes a comprehensive table of mathematical symbols in LaTeX.
The Not So Short Introduction to LaTeX
Also called LaTeX in 87 minutes. Thoroughly covers the most commonly used features of LaTeX. Perhaps the single best online resource for learning LaTeX. Great as a tutorial for certain tasks, as well as a reference.
An Introduction to TeX and Friends
Introduces TeX and provides a tutorial of LaTeX and AMSTeX. This resource is dated (1992).
Commonly Used Features in LaTeX
A fairly quick and concise introduction to LaTeX for mathematical typesetting. Does not cover formatting issues.
Using Imported Graphics in LaTeX
A thorough guide to using images and graphics in LaTeX documents. Discusses PostScript, spacing, the figure environment and page layout issues related to the inclusion of graphics.
A Summary of LaTeX
Discusses LaTeX use for mathematics. Does not cover many page layout issues as other guides do.
A Gentle Introduction to TeX
Designed for beginners. A manual for self-study.
Text Formatting with LaTeX: A Tutorial
LaTeX/2e Reference Manual
The official LaTeX documentation.
PDF Version
LaTeX Wikibook
This book is a featured book on Wikibooks because it contains substantial content, it is well-formatted, and the Wikibooks community has voted to feature it. A work in progress as is any evolving document.
PDF Version
Add Ons
Prosper for Slides
a package for creating slides in LaTeX. Click here for a tutorial.
Beamer for Slides
another package for making slides in LaTeX. Click here for a tutorial.
fontinst
a utility for font installation.
xy-pic
Xy-pic is a package for typesetting graphs and diagrams using the principle of `logical composition of visual components'.
Translators and Utilities
TeX2rtf
Converts LaTeX to Rich Text Format.
LaTeX in Word
Latex in Word provides macros for Microsoft Word that allow the use of LaTeX input to create equations images in both inline and display modes without having to install any software on the local computer.
TTH: The TeX to HTML Translator
Utility to convert TeX to HTML.
TeX4PPT
enables PowerPoint to typeset sentences and equations using the power of TeX.
Special Uses
The TeX Showcase
Introduces some non-mainstream uses of LaTeX with corresponding manuscripts.
LaTeX for Administrative Work
Guide for using LaTeX to typeset exams, assignments, and correspondence.
Creating Technical Posters with LaTeX
Describes how to make posters for conferences, similar to the posters in the 8900 hallway. A good tutorial since all graduate students will undoubtedly have to do this at some point.
PDF Version
Creating PDF Resumes in LaTeX
Based on work by McNabb.
Another Resume Tutorial
Make your resumes look great!
Mailing Lists and Discussions
LaTeX Community Forums
A beta site that looks promising.
Art of Problem Solving LaTeX and Asymptote Forum
Currently the most active web forum on LaTeX. The user can search for answers to questions, or ask other users for help.
TUG LaTeX Mailing Lists
comp.text.tex Discussion at Google Groups
Search, read, and post messages regarding TeX.
LaTeX Forum at Art of Problem Solving
Installation Packages, Editors, Integrated Environments
MacTeX
MacTeX is a complete TeX system for Mac OS X, supporting TeX, LaTeX, AMSTeX, ConTeXt, XeTeX and many other packages. Comes with TeXShop, but you may need to update it.
Click to Download (700MB)
MikTeX
a TeX implementation for Windows.
You will also need an editor!
LeD: LaTeX Editor
Windows integrated environment with a convenient preview frame. Install size is small.
LyX
LyX is the first WYSIWYM document processor. Works with Windows, Linux, Mac.
TextPad for Windows
a powerful and versatile ASCII editor and shell for MS Windows with a strong predisposition towards the creation of [La]TeX documents
TeXnicCenter
TeXnicCenter is a feature rich integrated development environment (IDE) for developing LaTeX-documents on Microsoft Windows (Windows 9x/ME, NT/2000/XP) freely available under GPL.
WinTeX XP
WinTeX XP is your TeX* / LaTeX* editor with MS Office look and feel. It combines the strengths of TeX* with the usability of Word. WinTeX is especially optimized for using it together with MikTeX but can also be used as a shell with any other LaTeX software.
Texmaker
Free, cross-platform LaTeX editor.

Links