diff --git a/tutorial.R b/tutorial.R
index 90f6a1c..077ffd9 100644
--- a/tutorial.R
+++ b/tutorial.R
@@ -122,11 +122,11 @@ x <- 1.9999999999999; x; x-2
x <- 1.99999999999999999; x; x-2
a <- 1; b <- 3;
-c <- a < b
-d <- (a > b)
-c; d
+c <- a < b; c
+d <- (a > b); d
-x <- 1:5; b <- (x<=3); b
+x <- 1:5
+b <- (x<=3); b
a=1:3
b=2:4
@@ -137,12 +137,12 @@ a==b
a <- c(1,2,3,4)
b <- c(1,1,5,5)
(a3)
-(a3)
+## a3)
course.url <- "https://kingaa.github.io/R_Tutorial/"
X <- read.csv(paste0(course.url,"data/ChlorellaGrowth.csv"),comment.char='#')
Light <- X[,1]
-rmax <- X[,2];
+rmax <- X[,2]
lowLight <- Light[Light<50]
lowLightrmax <- rmax[Light<50]
lowLight
@@ -190,7 +190,8 @@ y <- 1:5; y
z <- array(1:5,dim=5); z
y==z
identical(y,z)
-dim(y); dim(z)
+dim(y)
+dim(z)
## x <- seq(1,27)
## dim(x) <- c(3,9)
diff --git a/tutorial.Rmd b/tutorial.Rmd
index b591d25..68aae14 100644
--- a/tutorial.Rmd
+++ b/tutorial.Rmd
@@ -795,9 +795,8 @@ For example, try:
```{r }
a <- 1; b <- 3;
-c <- a < b
-d <- (a > b)
-c; d
+c <- a < b; c
+d <- (a > b); d
```
The parentheses around `a > b` above are optional but do make the code easier to read.
@@ -825,7 +824,8 @@ Table: Some comparison operators in **R**. Use `?Comparison` to learn more.
When we compare two vectors or matrices, comparisons are done element-by-element (and the recycling rule applies).
For example,
```{r }
-x <- 1:5; b <- (x<=3); b
+x <- 1:5
+b <- (x<=3); b
```
So if `x` and `y` are vectors, then `(x==y)` will return a vector of values giving the element-by-element comparisons.
If you want to know whether `x` and `y` are identical vectors, use `identical(x,y)` or `all.equal(x,y)`.
@@ -862,14 +862,15 @@ Table: Logical operators.
-----------------------------------
-For example, try
-```{r warning=TRUE,error=TRUE}
+For example, execute the following and make sure you understand what happens.
+```{r warning=TRUE}
a <- c(1,2,3,4)
b <- c(1,1,5,5)
(a3)
-(a3)
```
-and make sure you understand what happened.
+```{r eval=FALSE}
+a3)
+```
The two forms of logical OR (`|`and `||`) are *inclusive*, meaning that `x|y` is true if either `x` or `y` or both are true.
Use `xor` when exclusive OR is needed.
@@ -887,7 +888,7 @@ As a simple example, we might want to focus on just the low-light values of $r_{
course.url <- "https://kingaa.github.io/R_Tutorial/"
X <- read.csv(paste0(course.url,"data/ChlorellaGrowth.csv"),comment.char='#')
Light <- X[,1]
-rmax <- X[,2];
+rmax <- X[,2]
```
```{r }
lowLight <- Light[Light<50]
@@ -1110,7 +1111,8 @@ y <- 1:5; y
z <- array(1:5,dim=5); z
y==z
identical(y,z)
-dim(y); dim(z)
+dim(y)
+dim(z)
```
-----------------------------------
diff --git a/tutorial.html b/tutorial.html
index e0db8b7..5d6e61e 100644
--- a/tutorial.html
+++ b/tutorial.html
@@ -2867,7 +2867,7 @@ Aaron A. King, Stu Field, Ben Bolker, Steve Ellner
How to use this document
These notes contain many sample calculations. It is important to do these yourself—type them in at your keyboard and see what happens on your screen—to get the feel of working in R.
Exercises in the middle of a section should be done immediately when you get to them, and make sure you have them right before moving on.
-For your convenience, the R codes for this document are provided in a script which you can download, edit, and run.
+For your convenience, the R codes for this document are provided in a script which you can download, edit, and run.
Many other similar introductions are scattered around the web; a partial list is in the “contributed documentation” section on the R web site (https://cran.r-project.org/other-docs.html). This particular version is limited (it has similar coverage to the standard Introduction to R manual and targets biologists who are neither programmers nor statisticians (yet).
Throughout this document, Windows-specific items are marked with a Ⓦ and *nix (linux/unix/MacOSX)-specific items with a Ⓧ.
@@ -3621,13 +3621,12 @@Some operations return a logical value (i.e., TRUE
or FALSE
). For example, try:
1; b <- 3;
- a <- a < b
- c <- (a > b)
- d <- c; d
output
[1] TRUE
(a > b); d d <-
output
[1] FALSE
@@ -3679,21 +3678,22 @@ When we compare two vectors or matrices, comparisons are done element-by-element (and the recycling rule applies). For example,
- 1:5; b <- (x<=3); b x <-
1:5
+ x <- (x<=3); b b <-
output
[1] TRUE TRUE TRUE FALSE FALSE
So if x
and y
are vectors, then (x==y)
will return a vector of values giving the element-by-element comparisons. If you want to know whether x
and y
are identical vectors, use identical(x,y)
or all.equal(x,y)
. You can use ?Logical
to read more about logical operations. Note the difference between = and ==. Can you figure out what happened in the following cautionary tale?
1:3
- a=2:4
- b===b a
1:3
+ a=2:4
+ b===b a
output
[1] FALSE FALSE FALSE
- a=b==b a
+ a=b==b a
output
[1] TRUE TRUE TRUE
@@ -3737,17 +3737,15 @@ For example, try
- c(1,2,3,4)
- a <- c(1,1,5,5)
- b <-<b) | (a>3) (a
For example, execute the following and make sure you understand what happens.
+ c(1,2,3,4)
+ a <- c(1,1,5,5)
+ b <-<b) | (a>3) (a
output
[1] FALSE FALSE TRUE TRUE
<b) || (a>3) (a
Error in (a < b) || (a > 3): 'length = 4' in coercion to 'logical(1)'
-and make sure you understand what happened.
+<b) || (a>3) a
The two forms of logical OR (|
and ||
) are inclusive, meaning that x|y
is true if either x
or y
or both are true. Use xor
when exclusive OR is needed. The two forms of AND and OR differ in how they handle vectors. The shorter one (|
, &
) does element-by-element comparisons; the longer one (||
, &&
) looks only at the first element in each vector.
output
[1] FALSE
-dim(y); dim(z)
dim(y)
output
NULL
dim(z)
output
[1] 5
@@ -4074,10 +4073,10 @@ What happens when we set the dimension attribute on a vector? For example:
- seq(1,27)
- x <-dim(x) <- c(3,9)
-is.array(x)
-is.matrix(x)
seq(1,27)
+ x <-dim(x) <- c(3,9)
+is.array(x)
+is.matrix(x)
Make sure you understand the above.
For dealing with measurements on the nominal and ordinal scales (Stevens 1946), R provides vectors of type factor. A factor is a variable that can take one of a finite number of distinct levels. To construct a factor, we can apply the factor
function to a vector of any class:
rep(c(1,2),each=3); factor(x) x <-
rep(c(1,2),each=3); factor(x) x <-
output
[1] 1 1 1 2 2 2
Levels: 1 2
c("jetpack","ferret","pizza","lawyer")
- trochee <- factor(trochee); trochee trochee <-
c("jetpack","ferret","pizza","lawyer")
+ trochee <- factor(trochee); trochee trochee <-
output
[1] jetpack ferret pizza lawyer
Levels: ferret jetpack lawyer pizza
By default, factor
sets the levels to the unique set of values taken by the vector. To modify that behavior, there is the levels
argument:
factor(trochee,levels=c("ferret","pizza","cowboy","scrapple"))
factor(trochee,levels=c("ferret","pizza","cowboy","scrapple"))
output
[1] <NA> ferret pizza <NA>
@@ -4107,15 +4106,15 @@ Factors
Note that the order of the levels is arbitrary, in keeping with the fact that the only operation permissible on the nominal scale is the test for equality. In particular, the factors created with the factor
command are un-ordered: there is no sense in which we can ask whether, e.g., ferret < cowboy
.
To represent variables measured on the ordinal scale, R provides ordered factors, constructed via the ordered
function. An ordered factor is just like an un-ordered factor except that the order of the levels matters:
ordered(sample(x=letters,size=22,replace=TRUE)); x x <-
ordered(sample(x=letters,size=22,replace=TRUE)); x x <-
output
[1] z m u p a g c d b n x d g n w l c t z p b x
14 Levels: a < b < c < d < g < l < m < n < p < t < ... < z
Here, we’ve relied on ordered
’s default behavior, which is to put the levels in alphabetical order. It’s typically safer to specify explicitly what order we want:
ordered(x,levels=rev(letters))
- x <-1:5] < x[18:22] x[
ordered(x,levels=rev(letters))
+ x <-1:5] < x[18:22] x[
output
[1] TRUE FALSE TRUE TRUE FALSE
@@ -4140,9 +4139,9 @@ While vectors and matrices may seem familiar, lists may be new to you. Vectors and matrices have to contain elements that are all the same type: lists in R can contain anything—vectors, matrices, other lists, arbitrary objects. Indexing is a little different too: use [[ ]]
to extract an element of a list by number or name or $
to extract an element by name (only). Given a list like this:
list(A=x,B=trochee,C=c("a","b","c")) L <-
list(A=x,B=trochee,C=c("a","b","c")) L <-
Then L$A
, L[["A"]]
, and L[[1]]
will each return the first element of the list. To extract a sublist, use the ordinary single square brackets: []
:
c("B","C")] L[
c("B","C")] L[
output
$B
@@ -4159,9 +4158,9 @@ Data frames
Data frames are a hybrid of lists and vectors. Internally, they are a list of vectors which can be of different types but must all be the same length. However, they behave somewhat like matrices, in that you can do most things to them that you can do with matrices. You can index them either the way you would index a list, using [[ ]]
or $
—where each variable is a different item in the list—or the way you would index a matrix.
You can turn a data frame into a matrix (using as.matrix()
, but only if all variables are of the same class) and a matrix into a data frame (using as.data.frame()
).
When data are read into R from an external file using one of the read.xxx
commands (read.csv
, read.table
, read.xls
, etc.), the object that is created is a data frame.
- "https://kingaa.github.io/R_Tutorial/data/ChlorellaGrowth.csv"
- data.url <- read.csv(data.url,comment.char='#')
- dat <- dat
+ "https://kingaa.github.io/R_Tutorial/data/ChlorellaGrowth.csv"
+ data.url <- read.csv(data.url,comment.char='#')
+ dat <- dat
output
light rmax
@@ -4414,19 +4413,19 @@ Scripts and data files
If you send script files by e-mail, even if you are careful to send them as plain text, lines will occasionally get broken in different places, which can lead to confusion. Beware.
As a first example, the file Intro1.R
has the commands from the interactive regression analysis. Download Intro1.R
and save it to your computer:
- "https://kingaa.github.io/R_Tutorial/"
- course.url <-download.file(paste0(course.url,"Intro1.R"),destfile="Intro1.R",mode="w")
+ "https://kingaa.github.io/R_Tutorial/"
+ course.url <-download.file(paste0(course.url,"Intro1.R"),destfile="Intro1.R",mode="w")
Open your copy of Intro1.R
. In your editor, select and Copy the entire text of the file, and then Paste the text into the R console window. This has the same effect as entering the commands by hand into the console: they will be executed and so a graph is displayed with the results. Cut-and-Paste allows you to execute script files one piece at a time (which is useful for finding and fixing errors). The source
function allows you to run an entire script file, e.g.,
-source("Intro1.R")
+source("Intro1.R")
Another important time-saver is loading data from a text file. Grab copies of Intro2.R
and ChlorellaGrowth.csv
from the dropsite to see how this is done.
-download.file(paste0(course.url,"Intro2.R"),destfile="Intro2.R",mode="w")
-download.file(paste0(course.url,"data/ChlorellaGrowth.csv"),destfile="ChlorellaGrowth.csv",mode="w")
+download.file(paste0(course.url,"Intro2.R"),destfile="Intro2.R",mode="w")
+download.file(paste0(course.url,"data/ChlorellaGrowth.csv"),destfile="ChlorellaGrowth.csv",mode="w")
In ChlorellaGrowth.csv
the two variables are entered as columns of a data matrix. Then instead of typing these in by hand, the command
- read.csv("ChlorellaGrowth.csv",comment.char='#') X <-
+ read.csv("ChlorellaGrowth.csv",comment.char='#') X <-
reads the file (from the current directory) and puts the data values into the variable X
. Note that as specified above you need to make sure that R is looking for the data file in the right place: make sure to download the data file into your current working directory. Note also the comment.char
option in the call to read.csv
; this tells R to ignore lines that begin with a #
and allows us to use self-documenting data files (a very good practice).
Extract the variables from X
with the commands
- X[,1]
- Light <- X[,2] rmax <-
+ X[,1]
+ Light <- X[,2] rmax <-
Think of these as shorthand for “Light
= everything in column 1 of X
”, and “rmax
= everything in column 2 of X
” (we’ll learn about working with data frames later). From there on out it’s the same as before, with some additions that set the axis labels and add a title.
@@ -4474,27 +4473,27 @@ Looping in R
for
loops
Execute the following code.
- 1
- phi <-for (k in 1:100) {
- 1+1/phi
- phi <-print(c(k,phi))
- }
+ 1
+ phi <-for (k in 1:100) {
+ 1+1/phi
+ phi <-print(c(k,phi))
+ }
What does it do? Sequentially, for each value of k
between 1 and 100, phi
is modified. More specifically, at the beginning of the for
loop, a vector containing all the integers from 1 to 100 in order is created. Then, k
is set to the first element in that vector, i.e., 1. Then the R expression from the {
to the }
is evaluated. When that expression has been evaluated, k
is set to the next value in the vector. The process is repeated until, at the last evaluation, k
has value 100.
As an aside, note that the final value of phi
is the Golden Ratio, 1.618034.
As an example of a situation where a loop of some sort is really needed, suppose we wish to iterate the Beverton-Holt map (one of the simplest discrete-time models of population growth), \[\begin{equation*}
N_{t+1} = \frac{a\,N_t}{1+b\,N_t}.
\end{equation*}\] We simply have no option but to do the calculation one step at a time. Here’s an R code that does this
- 1.1
- a <- 0.001
- b <- seq(from=1,to=200,by=1)
- T <- numeric(length(T))
- N <- 2
- n <-for (t in T) {
- a*n/(1+b*n)
- n <- n
- N[t] <- }
+ 1.1
+ a <- 0.001
+ b <- seq(from=1,to=200,by=1)
+ T <- numeric(length(T))
+ N <- 2
+ n <-for (t in T) {
+ a*n/(1+b*n)
+ n <- n
+ N[t] <- }
Spend some time to make sure you understand what happens at each line of the above. We can plot the population sizes \(N_t\) through time via
-plot(T,N)
+plot(T,N)
plot
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAEAIAAAlgCAYAAAAM5CJtAAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nOzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA2bu3UMvLMo7j3z0zzjiOmkmOls6QOUZl3khIRodrKSOEIlQ6XQRJQSbd1IUUEhGd6AAqFebFXBhhBElE0BHNQqhQAisdAtExdKyZpjntmS72Cipy7T0ze63/2nt9PvCwNjzvGn7vy2bfPc8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAABgRCwCAAAAAAAAAAAAAAAAAAAAgBGxCAAAAAAAAAAAAAAAAAAAAABGxCIAAAAAAAAAAAAAAAAAAAAAGBGLAAAAAAAAAAAAAAAAAAAAAGBELAIAAAAAAAAAAAAAAAAAAACAEbEIAAAAAAAAAAAAAAAAAAAAAEbEIgAAAAAAAAAAAAAAAAAAAAAYEYsAAAAAAAAAAAAAAAAAAAAAYEQsAgAAAAAAAAAAAAAAAAAAAIARsQgAAAAAAAAAAAAAAAAAAAAARsQiAAAAAAAAAAAAAAAAAAAAABgRiwAAAAAAAAAAAAAAAAAAAABgRCwCAAAAAAAAAAAAAAAAAAAAgBGxCAAAAAAAAAAAAAAAAAAAAABGxCIAAAAAAAAAAAAAAAAAAAAAGBGLAAAAAAAAAAAAAAAAAAAAAGBELAIAAAAAAAAAAAAAAAAAAACAEbEIAAAAAAAAAAAAAAAAAAAAAEbEIgAAAAAAAAAAAAAAAAAAAAAYEYsAAAAAAAAAAAAAAAAAAAAAYEQsAgAAAAAAAAAAAAAAAAAAAIARsQgAAAAAAAAAAAAAAAAAAAAARsQiAAAAAAAAAAAAAAAAAAAAABgRiwAAAAAAAAAAAAAAAAAAAABgRCwCAAAAAAAAAAAAAAAAAAAAgBGxCAAAAAAAAAAAAAAAAAAAAABGxCIAAAAAAAAAAAAAAAAAAAAAGBGLAAAAAAAAAAAAAAAAAAAAAGBELAIAAAAAAAAAAAAAAAAAAACAEbEIAAAAAAAAAAAAAAAAAAAAAEbEIgAAAAAAAAAAAAAAAAAAAAAYEYsAAAAAAAAAAAAAAAAAAAAAYEQsAgAAAAAAAAAAAAAAAAAAAIARsQgAAAAAAAAAAAAAAAAAAAAARsQiAAAAAAAAAAAAAAAAAAAAABgRiwAAAAAAAAAAAAAAAAAAAABgRCwCAAAAAAAAAAAAAAAAAAAAgBGxCAAAAAAAAAAAAAAAAAAAAABGxCIAAAAAAAAAAAAAAAAAAAAAGBGLAAAAAAAAAAAAAAAAAAAAAGBELAIAAAAAAAAAAAAAAAAAAACAEbEIAAAAAAAAAAAAAAAAAAAAAEbEIgAAAAAAAAAAAAAAAAAAAAAYEYsAAAAAAAAAAAAAAAAAAAAAYEQsAgAAAAAAAAAAAAAAAAAAAIARsQgAAAAAAAAAAAAAAAAAAAAARsQi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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE+nkqxXfv2it/8WAAAAAAAAAJ2tLnsDAAAAAAAAAAAAAAAAAAAAwBWCAAAAAAAAAAAAAAAAAAAAAKAgggAAAAAAAAAAAAAAAAAAAACgIIIAAAAAAAAAAAAAAAAAAAAAoCCCAAAAAAAAAAAAAAAAAAAAAKAgggAAAAAAAAAAAAAAAAAAAACgIIIAAAAAAAAAAAAAAAAAAAAAoCDXLHsDAAAAAAAAAAATdW+GffbiySQHWn7z+yTfHHAPxwe8NwAAAAAAAAAAAAAAAAAAAEzK0STrLdcTS9sdAAAAAAAAAINZXfYGAAAAAAAAAAAAAAAAAAAAgCsEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAAAAAAAAAAQEEEAQAAAAAAAAAAAAAAAAAAAEBBBAEAAAAAAAAAAAAAAAAAAABAQQQBAAAAAAAAAAAA/2vnDgkAAAAYBvVv/Qi3ExAEAAAAAAAAIEQEAAAAAAAAAAAAAAAAAAAAACEiAAAAAAAAAAAAAAAAAAAAAAgRAQAAAAAAAAAAAAAAAAAAAECICAAAAAAAAAAAAAAAAAAAAABCRAAAAAAAAAAAAAAAAAAAAAAQIgIAAAAAAAAAAAAAAAAAAACAEBEAAAAAAAAAAAAAAAAAAAAAhIgAAAAAAAAAAAAAAAAAAAAAIEQEAAAAAAAAAAAAAAAAAAAAACEiAAAAAAAAAAAAAAAAAAAAAAgRAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAMNA47rohv4cgAAAABJRU5ErkJggg==)
@@ -4502,11 +4501,11 @@ for
loops
Gotcha:
An alternative way to do the above might be something like
- numeric(length(T))
- N <-for (t in 1:length(T)) {
- a*n/(1+b*n)
- n <- n
- N[t] <- }
+ numeric(length(T))
+ N <-for (t in 1:length(T)) {
+ a*n/(1+b*n)
+ n <- n
+ N[t] <- }
@@ -4518,41 +4517,41 @@ Exercise
while
loops
A second looping construct is the while
loop. Using while
, we can compute the Golden Ratio as before:
- 20
- phi <- 1
- k <-while (k <= 100) {
- 1+1/phi
- phi <-print(c(k,phi))
- k+1
- k <- }
-What’s going on here? First, phi
and k
are initialized. Then the while
loop is started. At each iteration of the loop, phi
is modified, and intermediate results printed, as before. In addition, k
is incremented. The while
loop continues to iterate until the condition k <= 100
is no longer TRUE
, at which point, the while
loop terminates.
-Note that here we’ve chosen a large number (100) of iterations. Perhaps we could get by with fewer. If we wanted to terminate the iterations as soon as the value of phi
stopped changing, we could do:
20
- phi <- FALSE
- conv <-while (!conv) {
- 1+1/phi
- phi.new <- phi==phi.new
- conv <- phi.new
+ phi <- 1
+ k <-while (k <= 100) {
+ 1+1/phi
+ phi <-print(c(k,phi))
+ k+1
k <- }
+What’s going on here? First, phi
and k
are initialized. Then the while
loop is started. At each iteration of the loop, phi
is modified, and intermediate results printed, as before. In addition, k
is incremented. The while
loop continues to iterate until the condition k <= 100
is no longer TRUE
, at which point, the while
loop terminates.
+Note that here we’ve chosen a large number (100) of iterations. Perhaps we could get by with fewer. If we wanted to terminate the iterations as soon as the value of phi
stopped changing, we could do:
+ 20
+ phi <- FALSE
+ conv <-while (!conv) {
+ 1+1/phi
+ phi.new <- phi==phi.new
+ conv <- phi.new
+ phi <- }
Exercise
Verify that the above works as intended. How many iterations are needed?
Another way to accomplish this would be to use break
to stop the iteration when a condition is met. For example
- 20
- phi <-while (TRUE) {
- 1+1/phi
- phi.new <-if (phi==phi.new) break
- phi.new
- phi <- }
-While this while
loop is equivalent to the one before, it does have the drawback that, if the break
condition is never met, the loop will go on indefinitely. An alternative that avoids this is to use a for
loop with a large (but finite) number of iterations, together with break
:
- 3
- phi <-for (k in seq_len(1000)) {
+ 20
+ phi <-while (TRUE) {
1+1/phi
phi.new <-if (phi==phi.new) break
phi.new
phi <- }
+While this while
loop is equivalent to the one before, it does have the drawback that, if the break
condition is never met, the loop will go on indefinitely. An alternative that avoids this is to use a for
loop with a large (but finite) number of iterations, together with break
:
+ 3
+ phi <-for (k in seq_len(1000)) {
+ 1+1/phi
+ phi.new <-if (phi==phi.new) break
+ phi.new
+ phi <- }
@@ -4564,12 +4563,12 @@ Exercise
repeat
loops
A third looping construct in R involves the repeat
keyword. For example,
- 12
- phi <-repeat {
- 1/(1+phi)
- phi.new <-if (phi==phi.new) break
- phi.new
- phi <- }
+ 12
+ phi <-repeat {
+ 1/(1+phi)
+ phi.new <-if (phi==phi.new) break
+ phi.new
+ phi <- }
In addition, R provides the next
keyword, which, like break
, is used in the body of a looping construct. Rather than terminating the iteration, however, it aborts the current iteration and leads to the immediate execution of the next iteration.
For more information on looping and other control-flow constructs, execute ?Control
.
@@ -4580,9 +4579,9 @@ Functions and environments
Definitions and examples
An extremely useful feature in R is the ability to write arbitrary functions. A function, in this context, is an algorithm that performs a specific computation that depends on inputs (the function’s arguments) and produces some output (the function’s value) and/or has some side effects. Let’s see how this is done.
Here is a function that squares a number.
- function (x) x^2 sq <-
+ function (x) x^2 sq <-
The syntax is function (arglist) expr
. The one argument in this case is x
. When a particular value of x
is supplied, R performs the squaring operation. The function then returns the value x^2
:
-sq(3); sq(9); sq(-2);
+sq(3); sq(9); sq(-2);
output
[1] 9
@@ -4596,12 +4595,12 @@ Definitions and examples
[1] 4
Here is a function with two arguments and a more complex body, as we call the expression that is evaluated when the function is called.
- function (x, y = 3) {
- f <- sq(x)
- a <-+y
- a }
+ function (x, y = 3) {
+ f <- sq(x)
+ a <-+y
+ a }
Here, the body is the R expression from {
to }
. Unless the return
codeword is used elsewhere in the function body, the value returned is always the last expression evaluated. Thus:
-f(3,0); f(2,2); f(3);
+f(3,0); f(2,2); f(3);
output
[1] 9
@@ -4616,23 +4615,23 @@ Definitions and examples
Note that in the last case, only one argument was supplied. In this case, y
assumed its default value, 3.
Note that functions need not be assigned to symbols; they can be anonymous:
-function (x) x^5
+function (x) x^5
output
function (x) x^5
-function (x) x^5)(2) (
+function (x) x^5)(2) (
output
[1] 32
A function can also have side effects, e.g.,
- "hat"
- hat <- function (y) {
- hattrick <- "rabbit"
- hat <<-2*y
-
- }hattrick(5); hat hat;
+ "hat"
+ hat <- function (y) {
+ hattrick <- "rabbit"
+ hat <<-2*y
+
+ }hattrick(5); hat hat;
output
[1] "hat"
@@ -4649,12 +4648,12 @@ Definitions and examples
An aside
If we want the function not to automatically print, we can wrap the return value in invisible()
:
- function (y) {
- hattrick <- "rabbit"
- hat <<-invisible(2*y)
-
- }hattrick(5)
-print(hattrick(5))
+ function (y) {
+ hattrick <- "rabbit"
+ hat <<-invisible(2*y)
+
+ }hattrick(5)
+print(hattrick(5))
output
[1] 10
@@ -4666,12 +4665,12 @@ An aside
its environment, i.e., the context in which the function was defined.
R provides simple functions to interrogate these function components:
-formals(hattrick)
+formals(hattrick)
output
$y
-body(hattrick)
+body(hattrick)
output
{
@@ -4679,7 +4678,7 @@ An aside
invisible(2 * y)
}
-environment(hattrick)
+environment(hattrick)
output
<environment: R_GlobalEnv>
@@ -4691,17 +4690,17 @@ Function scope
Note: This section draws heavily, and sometimes verbatim, on §10.7 of the Introduction to R manual (R Core Team 2014a).
As noted above, a paramount consideration in the implementation of functions in any programming language is that unintentional side effects should never occur. In particular, I should be free to write a function that creates temporary variables as an aid to its computations, and be able to rest assured that no variables I create temporarily will interfere with any other variables I’ve defined anywhere else. To accomplish this, R has a specific set of scoping rules.
Consider the function
- function (x) {
- f <- 2*x
- y <-print(x)
- print(y)
- print(z)
- }
+ function (x) {
+ f <- 2*x
+ y <-print(x)
+ print(y)
+ print(z)
+ }
In this function’s body, x
is a formal parameter, y
is a local variable, and z
is a free, or unbound variable. When f
is evaluated, each of these variables must be bound to some value. In R , the free variable bindings are resolved—each time the function is evaluated—by first looking in the environment where the function was created. This is called lexical scope. Thus if we execute
-f(3)
+f(3)
we get an error, because no object named z
can be found. If, however, we do
- 10
- z <-f(3)
+ 10
+ z <-f(3)
output
[1] 3
@@ -4709,15 +4708,15 @@ Function scope
[1] 10
we don’t get an error, because z
is defined in the environment, <environment: R_GlobalEnv>
, of f
. Similarly, when we do
- 13
- z <- function (x) {
- g <-2*x+z
-
- } function (x) {
- f <- -100
- z <-g(x)
-
- }f(5)
+ 13
+ z <- function (x) {
+ g <-2*x+z
+
+ } function (x) {
+ f <- -100
+ z <-g(x)
+
+ }f(5)
output
[1] 23
@@ -4728,12 +4727,12 @@ Function scope
Nested functions and environments
In each of the following examples, make sure you understand exactly what has happened.
Consider this:
- 11
- y <- function (x) {
- f <- 2*x
- y <-+x
- y
- }f(1); y
+ 11
+ y <- function (x) {
+ f <- 2*x
+ y <-+x
+ y
+ }f(1); y
output
[1] 3
@@ -4748,11 +4747,11 @@ Exercise
Why hasn’t y
changed its value?
What about this?
- 0
- y <- function (x) {
- f <-2*x+y
-
- }f(1); y
+ 0
+ y <- function (x) {
+ f <-2*x+y
+
+ }f(1); y
output
[1] 2
@@ -4768,14 +4767,14 @@ Exercise
Why is the return value of f
different?
How about the following?
- function (y) y
- g <- function (x) {
- f <- function (y) {
- g <-2*y
-
- }11+g(x)
-
- }f(2); g(2)
+ function (y) y
+ g <- function (x) {
+ f <- function (y) {
+ g <-2*y
+
+ }11+g(x)
+
+ }f(2); g(2)
output
[1] 15
@@ -4791,15 +4790,15 @@ Exercise
Be sure you understand what’s happening at each line and why you get the results you see.
Another example:
- 11
- y <- function (x) {
- f <- 22
- y <- function (x) {
- g <-+y
- x
- }g(x)
-
- }f(1); y
+ 11
+ y <- function (x) {
+ f <- 22
+ y <- function (x) {
+ g <-+y
+ x
+ }g(x)
+
+ }f(1); y
output
[1] 23
@@ -4815,16 +4814,16 @@ Exercise
Which value of y
was used?
Compare that with this:
- 11
- y <- function (x) {
- f <- 22
- y <- function (x) {
- g <- 7
- y <<-+y
- x
- }c(g(x),y)
-
- }f(1); y
+ 11
+ y <- function (x) {
+ f <- 22
+ y <- function (x) {
+ g <- 7
+ y <<-+y
+ x
+ }c(g(x),y)
+
+ }f(1); y
output
[1] 8 7
@@ -4834,14 +4833,14 @@ Exercise
[1] 11
and this:
- 11
- y <- function (x) {
- f <- function (x) {
- g <-+y
- x
- }g(x)
-
- }f(1); y
+ 11
+ y <- function (x) {
+ f <- function (x) {
+ g <-+y
+ x
+ }g(x)
+
+ }f(1); y
output
[1] 12
@@ -4851,17 +4850,17 @@ Exercise
[1] 11
and this:
- function (x) {
- f <- 37
- y <- function (x) {
- g <- function (x) {
- h <-+y
- x
- }h(x)
-
- }g(x)
-
- }f(1); y
+ function (x) {
+ f <- 37
+ y <- function (x) {
+ g <- function (x) {
+ h <-+y
+ x
+ }h(x)
+
+ }g(x)
+
+ }f(1); y
output
[1] 38
@@ -4871,15 +4870,15 @@ Exercise
[1] 11
Finally, consider the following:
-rm(y)
- function (x) {
- f <- function (x) {
- g <- 2*x
- y <<-+1
- y
- }g(x)+1
-
- }f(11); y
+rm(y)
+ function (x) {
+ f <- function (x) {
+ g <- 2*x
+ y <<-+1
+ y
+ }g(x)+1
+
+ }f(11); y
output
[1] 24
@@ -4888,7 +4887,7 @@ Exercise
output
[1] 22
-f(-2); y
+f(-2); y
output
[1] -2
@@ -4904,60 +4903,60 @@ Exercise
In the above five code snippets, make sure you understand the differences.
As mentioned above, each function is associated with an environment: the environment within which it was defined. When a function is evaluated, a new temporary environment is created, within which the function’s calculations are performed. Every new environment has a parent, the environment wherein it was created. The parent of this new environment is the function’s environment. To see this, try
- function () {
- f <- function () {
- g <- function () {
- h <-cat("inside function h:\n")
- cat("current env: ")
- print(environment())
- cat("parent env: ")
- print(parent.frame(1))
- cat("grandparent env: ")
- print(parent.frame(2))
- cat("great-grandparent env: ")
- print(parent.frame(3))
- invisible(NULL)
-
- }cat("inside function g:\n")
- cat("environment of h: ")
- print(environment(h))
- cat("current env: ")
- print(environment())
- cat("parent env: ")
- print(parent.frame(1))
- cat("grandparent env: ")
- print(parent.frame(2))
- h()
-
- }cat("inside function f:\n")
- cat("environment of g: ")
- print(environment(g))
- cat("current env: ")
- print(environment())
- cat("parent env: ")
- print(parent.frame(1))
- g()
-
- }cat("environment of f: "); print(environment(f))
-cat("global env: "); print(environment())
-f()
+ function () {
+ f <- function () {
+ g <- function () {
+ h <-cat("inside function h:\n")
+ cat("current env: ")
+ print(environment())
+ cat("parent env: ")
+ print(parent.frame(1))
+ cat("grandparent env: ")
+ print(parent.frame(2))
+ cat("great-grandparent env: ")
+ print(parent.frame(3))
+ invisible(NULL)
+
+ }cat("inside function g:\n")
+ cat("environment of h: ")
+ print(environment(h))
+ cat("current env: ")
+ print(environment())
+ cat("parent env: ")
+ print(parent.frame(1))
+ cat("grandparent env: ")
+ print(parent.frame(2))
+ h()
+
+ }cat("inside function f:\n")
+ cat("environment of g: ")
+ print(environment(g))
+ cat("current env: ")
+ print(environment())
+ cat("parent env: ")
+ print(parent.frame(1))
+ g()
+
+ }cat("environment of f: "); print(environment(f))
+cat("global env: "); print(environment())
+f()
output
environment of f: <environment: R_GlobalEnv>
global env: <environment: R_GlobalEnv>
inside function f:
-environment of g: <environment: 0x55ffbfb892b0>
-current env: <environment: 0x55ffbfb892b0>
+environment of g: <environment: 0x55b266ba0018>
+current env: <environment: 0x55b266ba0018>
parent env: <environment: R_GlobalEnv>
inside function g:
-environment of h: <environment: 0x55ffbce116f8>
-current env: <environment: 0x55ffbce116f8>
-parent env: <environment: 0x55ffbfb892b0>
+environment of h: <environment: 0x55b2632c3e20>
+current env: <environment: 0x55b2632c3e20>
+parent env: <environment: 0x55b266ba0018>
grandparent env: <environment: R_GlobalEnv>
inside function h:
-current env: <environment: 0x55ffbce1bb90>
-parent env: <environment: 0x55ffbce116f8>
-grandparent env: <environment: 0x55ffbfb892b0>
+current env: <environment: 0x55b2632b2aa8>
+parent env: <environment: 0x55b2632c3e20>
+grandparent env: <environment: 0x55b266ba0018>
great-grandparent env: <environment: R_GlobalEnv>
Each variable referenced in the function’s body is bound, first, to a formal argument if possible. If a local variable of that name has previously been created (via one of the assignment operators <-
, ->
, or =
, this is the variable that is affected by any subsequent assignments. If the variable is neither a formal parameter nor a local variable, then the parent environment of the function is searched for that variable. If the variable has not been found in the parent environment, then the grand-parent environment is searched, and so on.
@@ -4971,9 +4970,9 @@ The apply
family of functions
List apply: lapply
lapply
applies a function to each element of a list or vector, returning a list.
- list("teenage","mutant","ninja","turtle",
- x <-"hamster","plumber","pickle","baby")
- lapply(x,nchar)
+ list("teenage","mutant","ninja","turtle",
+ x <-"hamster","plumber","pickle","baby")
+ lapply(x,nchar)
output
[[1]]
@@ -5000,9 +4999,9 @@ List apply: lapply
[[8]]
[1] 4
- c("teenage","mutant","ninja","turtle",
- y <-"hamster","plumber","pickle","baby")
- lapply(y,nchar)
+ c("teenage","mutant","ninja","turtle",
+ y <-"hamster","plumber","pickle","baby")
+ lapply(y,nchar)
output
[[1]]
@@ -5033,16 +5032,16 @@ List apply: lapply
Sloppy list apply: sapply
sapply
isn’t content to always return a list: it attempts to simplify the results into a non-list vector if possible.
- list("pizza","monster","jigsaw","puddle",
- x <-"hamster","plumber","pickle","baby")
- sapply(x,nchar)
+ list("pizza","monster","jigsaw","puddle",
+ x <-"hamster","plumber","pickle","baby")
+ sapply(x,nchar)
output
[1] 5 7 6 6 7 7 6 4
- c("pizza","monster","jigsaw","puddle",
- y <-"hamster","plumber","pickle","baby")
- sapply(y,nchar)
+ c("pizza","monster","jigsaw","puddle",
+ y <-"hamster","plumber","pickle","baby")
+ sapply(y,nchar)
output
pizza monster jigsaw puddle hamster plumber pickle
@@ -5054,9 +5053,9 @@ Sloppy list apply: sapply
Multiple-list apply: mapply
mapply
is a multiple-argument version of sapply
:
- c("pizza","monster","jigsaw","puddle")
- x <- c("cowboy","barbie","slumber","party")
- y <-mapply(paste,x,y,sep="/")
+ c("pizza","monster","jigsaw","puddle")
+ x <- c("cowboy","barbie","slumber","party")
+ y <-mapply(paste,x,y,sep="/")
output
pizza monster jigsaw
@@ -5065,7 +5064,7 @@ Multiple-list apply: mapply
"puddle/party"
As usual, the recycling rule applies:
-mapply(paste,x,y[2:3])
+mapply(paste,x,y[2:3])
output
pizza monster jigsaw
@@ -5073,7 +5072,7 @@ Multiple-list apply: mapply
puddle
"puddle slumber"
-mapply(paste,x[c(1,3)],y)
+mapply(paste,x[c(1,3)],y)
output
pizza jigsaw <NA>
@@ -5085,7 +5084,7 @@ Multiple-list apply: mapply
Array apply: apply
apply
is very powerful and a bit more complex. It allows an arbitrary function to applied to each slice of an array, where the slices can be defined in all possible ways. Let’s create a matrix:
- array(data=seq_len(15),dim=c(3,5)); A A <-
+ array(data=seq_len(15),dim=c(3,5)); A A <-
output
[,1] [,2] [,3] [,4] [,5]
@@ -5094,19 +5093,19 @@ Array apply: apply
[3,] 3 6 9 12 15
To apply an operation to each row, we marginalize over the first dimension (rows). For example, to sum the rows, we’d do
-apply(A,1,sum)
+apply(A,1,sum)
output
[1] 35 40 45
To sum the columns (the second dimension), we’d do
-apply(A,2,sum)
+apply(A,2,sum)
output
[1] 6 15 24 33 42
Now suppose we have a 3-dimensional array:
- array(data=seq_len(30),dim=c(3,5,2)); A A <-
+ array(data=seq_len(30),dim=c(3,5,2)); A A <-
output
, , 1
@@ -5124,7 +5123,7 @@ Array apply: apply
[3,] 18 21 24 27 30
To sum the rows within each slice, we’d do
-apply(A,c(1,3),sum)
+apply(A,c(1,3),sum)
output
[,1] [,2]
@@ -5133,14 +5132,14 @@ Array apply: apply
[3,] 45 120
while to sum the slices, we’d do
-apply(A,3,sum)
+apply(A,3,sum)
output
[1] 120 345
For each of the above, make sure you understand exactly what has happened.
Of course, we can apply an anonymous function wherever we apply a named function:
-apply(A,c(2,3),function (x) sd(x)/sqrt(length(x)))
+apply(A,c(2,3),function (x) sd(x)/sqrt(length(x)))
output
[,1] [,2]
@@ -5151,7 +5150,7 @@ Array apply: apply
[5,] 0.5773503 0.5773503
If any additional arguments are given to apply
, these are passed to the function. For example, make sure you understand what is happening in the lines:
-apply(A,c(1,2),function (x, y) sum(x>y),y=8)
+apply(A,c(1,2),function (x, y) sum(x>y),y=8)
output
[,1] [,2] [,3] [,4] [,5]
@@ -5159,7 +5158,7 @@ Array apply: apply
[2,] 1 1 1 2 2
[3,] 1 1 2 2 2
-apply(A,c(1,2),function (x, y) sum(x>y),y=-1)
+apply(A,c(1,2),function (x, y) sum(x>y),y=-1)
output
[,1] [,2] [,3] [,4] [,5]
@@ -5171,9 +5170,9 @@ Array apply: apply
Table apply: tapply
tapply
is, in a way, an extension of table
. The syntax is tapply(X,INDEX,FUN,...)
, where X
is a vector, INDEX
is a list of one or more factors, each the same length as X
, and FUN
is a function. The vector X
will be split into subvectors according to INDEX
, and FUN
will be applied to each of the subvectors. By default, the result is simplified into an array if possible. Some examples:
- seq(1,30,by=1)
- x <- rep(letters[1:10],times=3)
- b <-data.frame(x,b)
+ seq(1,30,by=1)
+ x <- rep(letters[1:10],times=3)
+ b <-data.frame(x,b)
output
x b
@@ -5208,14 +5207,14 @@ Table apply: tapply
29 i
30 j
-tapply(x,b,sum)
+tapply(x,b,sum)
output
a b c d e f g h i j
33 36 39 42 45 48 51 54 57 60
- rep(letters[1:10],each=3)
- b <-data.frame(x,b)
+ rep(letters[1:10],each=3)
+ b <-data.frame(x,b)
output
x b
@@ -5250,18 +5249,18 @@ Table apply: tapply
29 j
30 j
-tapply(x,b,sum)
+tapply(x,b,sum)
output
a b c d e f g h i j
6 15 24 33 42 51 60 69 78 87
The following uses the seed predation data described by Bolker (2008).
- "https://kingaa.github.io/R_Tutorial/data/seedpred.dat"
- datafile <- read.table(datafile,header=TRUE,
- seeds <-colClasses=c(station='factor',dist='factor',date='Date'))
- subset(seeds,available>0)
- x <-with(x, tapply(tcum,list(dist,station),max,na.rm=TRUE))
+ "https://kingaa.github.io/R_Tutorial/data/seedpred.dat"
+ datafile <- read.table(datafile,header=TRUE,
+ seeds <-colClasses=c(station='factor',dist='factor',date='Date'))
+ subset(seeds,available>0)
+ x <-with(x, tapply(tcum,list(dist,station),max,na.rm=TRUE))
output
1 10 100 101 102 103 104 105 106 107 108 109 11 110
@@ -5302,14 +5301,14 @@ Table apply: tapply
sapply with expected result: vapply
When we could use sapply
and we know exactly what the size and class of the value of the function will be, it is sometimes faster to use vapply
. The syntax is like that of sapply
: vapply(X,FUN,FUN.VALUE,...)
, where X
and FUN
are as in sapply
, but we specify the size and class of the value of FUN
via the FUN.VALUE
argument. For example, suppose we define a function that, given a number between 1 and 26 will return the corresponding letter of the alphabet:
- function (x) {
- alph <-stopifnot(x >= 1 && x <= 26)
- as.integer(x)]
- LETTERS[ }
+ function (x) {
+ alph <-stopifnot(x >= 1 && x <= 26)
+ as.integer(x)]
+ LETTERS[ }
This function will return a vector of length 1 and class character
. To apply it to a randomly sampled set of integers, we might do
- sample(1:26,50,replace=TRUE)
- x <- vapply(x,alph,character(1))
- y <-paste(y,collapse="")
+ sample(1:26,50,replace=TRUE)
+ x <- vapply(x,alph,character(1))
+ y <-paste(y,collapse="")
output
[1] "ORIFWKBWAMEJBZUMLKRJVEOIKQXEYRNTGAXXXUVQTZIHQGANTI"
@@ -5321,30 +5320,30 @@ sapply with expected result: vapply
Vectorized functions vs loops
As Ligges & Fox (Ligges and Fox 2008) point out, the idea that one should avoid loops wherever possible in R, using instead vectorized functions like those in the apply
family, is quite widespread in some quarters. The belief, which probably dates back to infelicities in early versions of S and Splus but is remarkably persistent, is that loops are very slow in R. Let’s have a critical look at this.
Consider the following loop code that can be vectorized:
- runif(n=1e6,min=0,max=2*pi)
- x <- numeric(length(x))
- y <-for (k in seq_along(x)) {
- sin(x[k])
- y[k] <- }
-To time this, we can wrap the vectorizable parts in a call to system.time
:
runif(n=1e6,min=0,max=2*pi)
- x <-system.time({
- numeric(length(x))
- y <-for (k in seq_along(x)) {
- sin(x[k])
- y[k] <-
- } })
+ numeric(length(x))
+ y <-for (k in seq_along(x)) {
+ sin(x[k])
+ y[k] <- }
+To time this, we can wrap the vectorizable parts in a call to system.time
:
+ runif(n=1e6,min=0,max=2*pi)
+ x <-system.time({
+ numeric(length(x))
+ y <-for (k in seq_along(x)) {
+ sin(x[k])
+ y[k] <-
+ } })
output
user system elapsed
- 0.092 0.000 0.093
+ 0.095 0.000 0.095
We can compare this with a simple call to sin
(which is vectorized):
-system.time(z <- sin(x))
+system.time(z <- sin(x))
output
user system elapsed
- 0.020 0.000 0.021
+ 0.023 0.000 0.023
Clearly, calling sin
directly is much faster. What about using sapply
?
@@ -5353,55 +5352,55 @@ Exercise
Compare the time spent on the equivalent calculation, using sapply
. What does this result tell you about where the computational cost is incurred?
The above example is very simple in that there is a builtin function (sin
in this case) which is capable of the fully vectorized computation. In such a case, it is clearly preferable to use it. Frequently, however, no such builtin function exists, i.e., we have a custom function of our own we want to apply to a set of data. Let’s compare the relative speeds of loops and sapply
in this case.
- seq.int(from=20,to=1e6,by=10)
- x <- function (x) {
- f <-+1)*x+1)*x+1)*x+1
- (((x
- }system.time({
- numeric(length(x))
- res1 <-for (k in seq_along(x)) {
- f(x[k])
- res1[k] <-
- } })
+ seq.int(from=20,to=1e6,by=10)
+ x <- function (x) {
+ f <-+1)*x+1)*x+1)*x+1
+ (((x
+ }system.time({
+ numeric(length(x))
+ res1 <-for (k in seq_along(x)) {
+ f(x[k])
+ res1[k] <-
+ } })
output
user system elapsed
- 0.069 0.000 0.069
+ 0.071 0.000 0.071
-system.time(res2 <- sapply(x,f))
+system.time(res2 <- sapply(x,f))
output
user system elapsed
- 0.072 0.000 0.071
+ 0.078 0.001 0.078
[Actually, in this case, f
is vectorized automatically. Why is this?]
-system.time(f(x))
+system.time(f(x))
output
user system elapsed
- 0.000 0.000 0.001
+ 0.001 0.000 0.000
Another example: in this case function g
is not vectorized.
- function (x) {
- g <-if ((x[1] > 30) && (x[1] < 5000)) 1 else 0
-
- }
-system.time({
- numeric(length(x))
- res1 <-for (k in seq_along(x)) {
- g(x[k])
- res1[k] <-
- } })
+ function (x) {
+ g <-if ((x[1] > 30) && (x[1] < 5000)) 1 else 0
+
+ }
+system.time({
+ numeric(length(x))
+ res1 <-for (k in seq_along(x)) {
+ g(x[k])
+ res1[k] <-
+ } })
output
user system elapsed
- 0.066 0.000 0.065
+ 0.068 0.000 0.069
-system.time(res2 <- sapply(x,g))
+system.time(res2 <- sapply(x,g))
output
user system elapsed
- 0.07 0.00 0.07
+ 0.075 0.000 0.075