Create Random Deviates of Uniform Distribution in R Programming – runif() Function
runif() function in R Language is used to create random deviates of the uniform distribution.
Â
Syntax: runif(n, min, max)
Parameters:Â
n: represents number of observationsÂ
min, max: represents lower and upper limits of the distributionÂ
Â
Example 1:Â
Â
r
x <- runif (20, min = -1, max = 1)
print (x)
|
Output:
[1] 0.90453974 -0.97083088 0.83531295 0.19008941 0.52278078 -0.75730955
[7] 0.21659920 -0.26621211 0.11967620 0.42081991 0.75518470 -0.41519833
[13] -0.03734007 0.57365077 0.76156708 0.97314141 -0.41957919 -0.08910355
[19] 0.29047038 -0.67069856
Example 2:Â
Â
r
unif <- runif (10000, min = -5, max = 5)
png (file = "runifGFG.png" )
hist (unif, freq = FALSE ,
xlab = 'x' ,
ylim = c (0, 0.4),
xlim = c (-6, 6),
density = 20,
main = "Uniform distribution for the interval [-5, 5]" )
curve ( dunif (x, min = -5, max = 5),
from = -10, to = 10,
n = 100000,
col = "darkgreen" ,
lwd = 2,
add = TRUE ,
yaxt = "n" ,
ylab = 'probability' )
dev.off ()
|
Output:Â
Â
Â
Last Updated :
01 Mar, 2024
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...