ST 308 QUIZ 1 QUESTIONS & VERIFIED ANSWERS
What is the purpose of the R console? The console is where...
a.) code is submitted to be evaluated
b.) you can locate plots that have been created
c.) you easily write code to save for later use
d.) the help file associated with an R function appears
a.) code is submitted to be evaluated
What is the syntax used to store the output of some code in an R object? (Just write the
symbol(s) needed and nothing else.)
<- or =
Suppose you ran the code below:
my_sum <- sum(c(1:10))
my_sum
True of False: Each time you submit my_sum in the console, R has to execute the sum
function.
False
What functions help us to understand an R object we may be working with?
str
plot
class
summary
typeof
str, class, typeof
Note: We are about to jump into R and write some code! We talk about 'comments'
there. A comment in a programming language is text that will be ignored when sent to
the console (allowing you to write notes to yourself).
In R, the # sign starts a comment.
, #Here I'll find the mean mean(iris$Sepal.Length)
If these two lines are submitted to the console, the first is ignored!
Just pick True for the answer to this question.
True
There is a built-in R object called (note that R is case-sensitive):
letters
What is the class of the letters object?
Simply give the name of the class as your answer (case sensitive, no quotes). For
instance, if the answer is the "plot", simply answer:
plot
character
Suppose you ran the code below:
final_answer <- log(2.14.6/1.9) - 2exp(4)
final_answer
TRUE or FALSE: Each time you type final_answer into the console, R has to execute
the log and exp functions.
False
What is the name of the R function we discussed that will compactly display the internal
structure of an R object?
Simply give the name of the function as your answer (case sensitive). For instance, if
the answer is the 'hist' function, simply answer:
hist
str
In the above console, type print(cars) on one line and print(exp) on another. Submit the
code.
Why does print(cars) produce a different type of output than print(exp)?
What is the purpose of the R console? The console is where...
a.) code is submitted to be evaluated
b.) you can locate plots that have been created
c.) you easily write code to save for later use
d.) the help file associated with an R function appears
a.) code is submitted to be evaluated
What is the syntax used to store the output of some code in an R object? (Just write the
symbol(s) needed and nothing else.)
<- or =
Suppose you ran the code below:
my_sum <- sum(c(1:10))
my_sum
True of False: Each time you submit my_sum in the console, R has to execute the sum
function.
False
What functions help us to understand an R object we may be working with?
str
plot
class
summary
typeof
str, class, typeof
Note: We are about to jump into R and write some code! We talk about 'comments'
there. A comment in a programming language is text that will be ignored when sent to
the console (allowing you to write notes to yourself).
In R, the # sign starts a comment.
, #Here I'll find the mean mean(iris$Sepal.Length)
If these two lines are submitted to the console, the first is ignored!
Just pick True for the answer to this question.
True
There is a built-in R object called (note that R is case-sensitive):
letters
What is the class of the letters object?
Simply give the name of the class as your answer (case sensitive, no quotes). For
instance, if the answer is the "plot", simply answer:
plot
character
Suppose you ran the code below:
final_answer <- log(2.14.6/1.9) - 2exp(4)
final_answer
TRUE or FALSE: Each time you type final_answer into the console, R has to execute
the log and exp functions.
False
What is the name of the R function we discussed that will compactly display the internal
structure of an R object?
Simply give the name of the function as your answer (case sensitive). For instance, if
the answer is the 'hist' function, simply answer:
hist
str
In the above console, type print(cars) on one line and print(exp) on another. Submit the
code.
Why does print(cars) produce a different type of output than print(exp)?