作者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)