Q
採樣從,使用R
1
A
回答
1
首先,建立描述這一概率分佈的載體,然後用樣品:
distribution <- c(2, 4, 4, rep(5, 7), rep(6, 14), rep(7, 29),
rep(8, 23), rep(9, 7), rep(10, 4), rep(11, 3))
sample(distribution, 1000, replace=TRUE)
我離開後,值11出,可能沒有完全閱讀所有的值,但你可以看到這個想法。分佈矢量可能更容易生成,具體取決於您的數據現在的格式。
1
重要功能是sample
。您可以指定一個額外的參數prob
至sample
,它指定每個元素的概率。例如,
sample(1:22,1000,replace=TRUE,prob=c(
0,1,0,3,7,14,30,24,5,3,3,2,4,3,1,2,3,2,2,2,1,0
)
(將該數字字符串替換爲您的酒吧的高度)。 prob
參數不必總和爲1,R會爲您重新進行歸一化。
R可能會產生一個警告,說它使用「Walker's Alias方法」,結果與老版本的R無法比較。這是正常的,沒有什麼可擔心的。
相關問題
- 1. R分段採樣
- 2. R中的快速採樣
- 3. R - randomForest中的上採樣
- 4. 再採樣中的R
- 5. 使用動態採樣計數對採樣進行採樣
- 6. 從數據採樣
- 7. R中的多個隨機採樣
- 8. 向下採樣R中的矩陣
- 9. R空間多邊形採樣錯誤
- 10. 採樣的實現中的R
- 11. R中的採樣和計算
- 12. Matlab:從分佈採樣
- 13. 從CSV採樣隨機行
- 14. 從多采樣紋理到非多采樣
- 15. 採用分體式用\ r \ n \ r \ n
- 16. 使用數據庫一樣採用Android
- 17. 多重採樣紋理採樣
- 18. 使用callgrind作爲採樣分析器?
- 19. 如何使用pymc3獨立採樣
- 20. 使用maven執行jmeters junit採樣器
- 21. 使用拒絕方法進行採樣
- 22. 使用OpenAL採樣音頻電平
- 23. 使用pcl :: VoxelGrid進行PCL降採樣
- 24. 使用Node.js重新採樣圖像
- 25. 從原始PCM 16000採樣率流使用CMSampleTimingInfo,CMSampleBuffer和AudioBufferList
- 26. 如何使用Jmeter webdriver採樣器從表中選擇行?
- 27. 多采樣opengl?
- 28. 預定採樣
- 29. 採樣在MATLAB
- 30. Tensorflow負採樣