Recall & Review
beginner
What is vector arithmetic (element-wise) in R?
It means performing operations like addition, subtraction, multiplication, or division on each pair of elements from two vectors of the same length, one by one.
Click to reveal answer
intermediate
How does R handle vector addition when vectors have different lengths?
R recycles the shorter vector to match the length of the longer one, repeating its elements until lengths match, but it gives a warning if the longer vector's length is not a multiple of the shorter one.
Click to reveal answer
beginner
What will be the result of c(1, 2, 3) + c(4, 5, 6) in R?
A new vector where each element is the sum of elements at the same position: c(5, 7, 9).
Click to reveal answer
beginner
Explain element-wise multiplication of vectors in R with an example.
Element-wise multiplication multiplies each element of one vector by the corresponding element of another vector. For example, c(2, 3, 4) * c(5, 6, 7) results in c(10, 18, 28).
Click to reveal answer
intermediate
What happens if you perform element-wise division with vectors of different lengths in R?
R recycles the shorter vector to match the longer one and divides elements pairwise, but warns if lengths are not multiples. For example, c(10, 20, 30, 40) / c(2, 5) results in c(5, 4, 15, 8).
Click to reveal answer
What does element-wise addition of vectors mean in R?
✗ Incorrect
Element-wise addition adds elements at the same positions in two vectors.
What will R do if you add vectors of different lengths?
✗ Incorrect
R recycles the shorter vector elements to match the longer vector length.
What is the result of c(3, 6, 9) * c(2, 4, 6) in R?
✗ Incorrect
Element-wise multiplication multiplies each pair: 3*2=6, 6*4=24, 9*6=54.
If you divide c(8, 16, 24) by c(2, 4), what will happen?
✗ Incorrect
Shorter vector c(2,4) is recycled to c(2,4,2). Division: 8/2=4, 16/4=4, 24/2=12 with a warning.
Which operator is used for element-wise subtraction in R?
✗ Incorrect
The minus sign (-) subtracts elements pairwise in vectors.
Describe how R performs element-wise arithmetic operations on vectors and what happens when vectors have different lengths.
Think about how R matches elements by position and repeats shorter vectors.
You got /4 concepts.
Give examples of element-wise addition, multiplication, and division of vectors in R, explaining the results.
Use simple vectors like c(1,2,3) and c(4,5,6) to illustrate.
You got /4 concepts.