Differences between revisions 1 and 11 (spanning 10 versions)
Revision 1 as of 2008-05-19 21:47:46
Size: 777
Editor: colossus
Comment:
Revision 11 as of 2008-05-20 17:48:28
Size: 2935
Editor: colossus
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
== Session 0: Basics == = Session 0: Basics (with optional R primer) =

'''11:00, May 27 2008'''

This optional meeting of the course will be an R primer. We'll be focusing on obtaining a basic level of familiarity required to participate in the course. We won't cover everything you'll need to know for the course, but hopefully we'll cover enough that you will be able to learn new material on your own.

Whether you attend the R primer or not, you are responsible for understanding the content of these readings before the first session.

If there are things you would like to cover, please make note of them below. ''NB'': as of now there are no plans to teach graphing functions during the primer. It's possible that we could have a special add-on session to discuss different graphics packages in R if there's sufficient interest. Let AustinFrank know if you want to participate in such an event.

== Reading ==
Line 9: Line 19:
If there is sufficient interest, a short primer on using R will be offered during the first week of the course (somewhere between May 26 and May 30). If you're interested in this, or if you have requests on what to cover during the primer, please write to AustinFrank.

=== Reading ===
Line 15: Line 22:

== Assignments ==
 * Make sure you have the latest version of R (version 2.7) installed on a laptop that you can use during class.

= R Primer =
== Suggested topics ==
If you have any material that you would like to cover that isn't included in the list below, please make note of it here.

== Topics ==
=== Interacting with R and R files ===
 * Using a command line
       command history, continuation lines, stopping execution
       defining variables
       calling functions
 * Installing packages
       {{{install.package(), update.package()}}}
 * Using the R workspace
       {{{ls(), rm(), setwd(), getwd(), library()}}}
 * Using an R script file
 * Saving R objects
       {{{save(), save.image()}}}

=== Getting help ===
 * Function-specific help
       {{{?(), help()}}}
 * Searching the help
       {{{apropos(), help.search(), RSiteSearch()}}}

=== Loading data ===
 * general purpose functions
       {{{scan()}}}
 * specific formats
       {{{read.csv(), read.delim(), library(foreign)}}}

=== General data structures ===
 * vectors / arrays
       {{{c()}}}
 * matrices
       {{{cbind(), rbind(), table()}}}
 * lists
       {{{list(), unlist()}}}
 * data frames
       {{{data.frame()}}}
 * general structure manipulation and interaction
       {{{[], [[]], $, subset(), str(), cut(), repr()}}}

=== Basic descriptive statistics ===
 * summary stats
       {{{mean(), sd(), var(), quantile()}}}

=== Probability distributions ===
 * random sampling
       {{{runif(), rnorm(), rbinom()}}}

Session 0: Basics (with optional R primer)

11:00, May 27 2008

This optional meeting of the course will be an R primer. We'll be focusing on obtaining a basic level of familiarity required to participate in the course. We won't cover everything you'll need to know for the course, but hopefully we'll cover enough that you will be able to learn new material on your own.

Whether you attend the R primer or not, you are responsible for understanding the content of these readings before the first session.

If there are things you would like to cover, please make note of them below. NB: as of now there are no plans to teach graphing functions during the primer. It's possible that we could have a special add-on session to discuss different graphics packages in R if there's sufficient interest. Let AustinFrank know if you want to participate in such an event.

Reading

Understanding of this material will be assumed throughout the course. Please read these introductory materials and make sure you understand them before beginning the readings for the first session.

Baa08

Chapter 1 (pp. 1-20)

Intro to R.

G&H07

Chapter 2 (pp. 13-26)

Intro to probability theory.

Dal04

???

???

Assignments

  • Make sure you have the latest version of R (version 2.7) installed on a laptop that you can use during class.

R Primer

Suggested topics

If you have any material that you would like to cover that isn't included in the list below, please make note of it here.

Topics

Interacting with R and R files

  • Using a command line
    • command history, continuation lines, stopping execution defining variables calling functions
  • Installing packages
    • install.package(), update.package()

  • Using the R workspace
    • ls(), rm(), setwd(), getwd(), library()

  • Using an R script file
  • Saving R objects
    • save(), save.image()

Getting help

  • Function-specific help
    • ?(), help()

  • Searching the help
    • apropos(), help.search(), RSiteSearch()

Loading data

  • general purpose functions
    • scan()

  • specific formats
    • read.csv(), read.delim(), library(foreign)

General data structures

  • vectors / arrays
    • c()

  • matrices
    • cbind(), rbind(), table()

  • lists
    • list(), unlist()

  • data frames
    • data.frame()

  • general structure manipulation and interaction
    • [], [[]], $, subset(), str(), cut(), repr()

Basic descriptive statistics

  • summary stats
    • mean(), sd(), var(), quantile()

Probability distributions

  • random sampling
    • runif(), rnorm(), rbinom()

HLPMiniCourseSession0 (last edited 2008-11-09 04:14:14 by cpe-69-207-169-204)

MoinMoin Appliance - Powered by TurnKey Linux