作者ht15trep (Bishop)
看板Statistics
标题[程式] [R] CDF的随机抽样?
时间Sun Sep 26 11:20:31 2010
------------------------------------------------------------------------
[软体程式类别]:
R
[程式问题]:
随机抽样、CDF
[软体熟悉度]:
新手(不到1个月)
[问题叙述]:
想利用R创造出一个 exponential distribution 的累积密度函数(CDF)
再从这个 CDF 中随机抽 200 个样本,并得到 200 个机率
最後再计算这 200 个机率的平均(mean)和标准差(sd)
但是
随机抽样 'r' 和累积密度 'p' 不能共用的样子,比方说 rexp 同时又是 pexp
造成我
只能从 PDF 中抽样,不知道这个问题该怎麽解决?
[程式范例]:
y<-
rexp(200,rate=1)
p<-runif(y) #反函数,得到机率
mean(p)
sd(p)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.218.4.168
※ 编辑: ht15trep 来自: 180.218.4.168 (09/26 11:23)
※ 编辑: ht15trep 来自: 180.218.4.168 (09/26 11:23)
※ 编辑: ht15trep 来自: 180.218.4.168 (09/26 11:24)
1F:→ arbiteron:qexp 09/26 21:43
2F:→ ht15trep:qexp 好像不能达到我想要的效果耶... 09/28 13:06
3F:→ Chris7462:p <- pexp(y) 09/28 17:07
※ 编辑: ht15trep 来自: 180.218.4.168 (10/04 06:59)