Following are the key points described later in this article:
“Runif” command can be used for generating random numbers based on uniform distribution. One can generate one or more random numbers within a range of numbers. One should note that the random numbers generated using runif commands are all decimal (non-integers) numbers.
# Generate 5 random numbers
runif(5)
# Generate 5 random numbers (Non-integers) between 2 and 7
runif(5, 2, 7)
“Sample” command is also used for generating random numbers based on uniform distribution. One can generate one or more random numbers within a range of numbers. One should note that the random numbers generated using runif commands are all integer numbers. This is the key difference between runif and sample command.
# Generate 5 random numbers (Integers)
sample(5)
# Generate 5 random numbers (Integers) between 2 and 7; Duplicates are allowed
# with replace parameter set to True (T)
sample(2:7, 5, replace=T)
# Generate 5 random numbers (Integers) between 2 and 7; Duplicates are NOT allowed
# with replace parameter set to False (F)
sample(2:7, 5, replace=F)
# Generate 5 country names from the vector countryNames with replace as false
countryNames <- c("India","USA","Pakistan","China","Japan","South Korea","Mangolia")
sample(countryNames, 5)
“Rnorm” command is used for generating random numbers based on normal distribution.
# Generate 5 random numbers with mean as 0 and standard deviation as 1
rnorm(5)
# Generate 5 random numbers with mean as 5 and standard deviation as 2
rnorm(500, mean=5, sd=2)
The key difference between runif/sample and rnorm command is following:
Last updated: 28th April, 2024 As a data scientist, understanding the nuances of various cost…
Last updated: 28th April, 2024 In this post, you will learn the concepts related to…
Last updated: 26th April, 2024 In this blog post, we will discuss the logistic regression…
Last updated: 22nd April, 2024 As data scientists, we navigate a sea of metrics to…
Last updated: 22nd April, 2024 This post will teach you about the gradient descent algorithm…
Last updated: 19th April, 2024 Among the terminologies used in training machine learning models, the…