Examveda

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)

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


Join The Discussion

Related Questions on Control Structures in R Programming

In R, what is the purpose of the if-else statement?

A. To execute a block of code if a condition is true, otherwise execute another block of code

B. To create a loop that iterates a specified number of times

C. To check multiple conditions sequentially

D. To execute a block of code repeatedly until a condition is met