Vidyalelo
R Programming · Q172

Control Structures in R Programming

Programming · R Programming · question 172

Q172

Which of the following R code can be used to avoid numeric problems such as taking the logarithm of a negative number?

A.
if( any(x < 0) ) y <- log(1+x) else y <- log(x)
B.
if( any(x <= 0) ) y <- log(1+x) else y <- log(x)
Answer
C.
if( any(x >= 0) ) y <- log(1+x) else y <- log(x)
D.
if( any(x >> 0) ) x >- log(1+x) else x <- log(x)

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board