摘要
- 在R Studio中画出分布的概率密度曲线(质量密度曲线)以及分布函数。
- 利用逆变换法和接受拒绝法生成随机数。
- 一道简单的数据处理题。
题目
答案
第一题
(1) 给定x=2时,求该分布的概率密度函数值基分布函数的值,利用R自带函数或自行编写函数皆可
x = 2
lambda = 1
y1 = dexp(x, lambda) #概率密度函数值
y2 = pexp(x, lambda) #分布函数值
1.(2) 分别绘出概率密度函数曲线和分布函数曲线(和州的范围取为0到10)
x2 = seq(0, 10, .1)
y_d = dexp(x2, lambda)
y_p = pexp(x2, lambda)
plot(x2, y_d) #密度函数图像
lines(x2, y_d,col = 'purple')
plot(x2, y_p) #分布函数图像
lines(x2, y_p, col = 'green')
1.(3) 利用R自带的生成指数分布随机数的命令,产生10^4个服从上述分布的随机数。随机种子的值设为1,并通过可视化方式,将所生成的随机数的统计结果与真实的概率密度函数进行对比
set.seed(1)
v = rexp(10^4, lambda)
hist(v, prob = TRUE)
lines(x2, y_d,col = 'purple')
1.(4) 利用逆变换法,生成