PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
R_Language
[問題] 生滿足條件的樣本個數
作者:
empireisme
(empireisme)
2019-11-29 10:37:44
我本身使用R大概一兩年
我想要生滿足條件的樣本直到某個特定數字 例如100個
目前自己想到的解法是 生遠大於100個樣本
例如1000個 再去找前100個 但這樣就會生超多個
我知道可能可以使用while 或是 repeat做到
但是想不太到條件
希望前輩可以提示一下怎麼設條件的作法
我的目的是使得obserdx的個數到n個 (例如100)
observedx 的條件如下
observedx <- x[which(x>t)]
以下是我的生樣本code
samplemaker_weibull<- function(n=130,shape=4,scale=1,end=1.5 ){
x <- rweibull(n,shape,scale)
t <- runif(n,0,end)
observedx <- x[which(x>t)]
return(observedx)
}
作者:
bruce89
(啊猛)
2019-11-29 12:38:00
length() <=100 或許可以
作者:
TreeMan
(好啊...)
2019-11-29 15:20:00
你先算一次, 計算observedx/n, 然後不足樣本數/前面算出的比值再*2 可得不足樣本所需n的2倍, 應該就結束了你也可以參考
https://ideone.com/DgbZUu
繼續閱讀
[問題] 迴圈的計算(小複雜)
empireisme
[問題] taskscheduleR
jerkoffme
[問題] 關於爬蟲-抓取資料日期
hank830214
[問題] 篩選符合條件的資料
AndrewShi
[問題] 搜尋字串的位置回傳
eco100
[問題] 取代字元比較有效率的寫法
eco100
[問題] ggplot疊圖
AndrewShi
[問題] multiple proportion test
sodboy
[問題] 用R跑Simulated Method of Moment
AmuroRai
[問題] 下載氣象局監測站CSV檔
j2225653
Links
booklink
Contact Us: admin [ a t ] ucptt.com