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?'.
|
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

- 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

- 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

- R for SAS and SPSS Users

- 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

- 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,rmutilandstable). - 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.
|
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.
|
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
figureenvironment 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.texDiscussion 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.