如何計算位數在R和創建直方圖與正態分佈畝= 16和sigma = 4生成樣本分佈和中位數
-1
A
回答
0
n和u爲數字,而不是載體。必須提供更多信息,例如您要從哪個分佈中抽樣,以及總體均值和標準差。例如,如果你想生成的1000從一個均值爲0,SD 1正態分佈的樣本,你可以使用
sample = rnorm(1000, 0, 1)
從那裏你可以繪製直方圖,並計算中位數:
median(sample)
hist(sample)
2
我認爲你可能想要一個有1000個觀測值的樣本,但縮小到一定的大小。對於這樣做,你需要一個樣本()函數:
set.seed(12)
s1 <- sample(x = 1:1000, size = 10)
s2 <- sample(x = 1:1000, size = 40)
median(s1)
median(s2)
hist(s1)
hist(s2)
第二個選擇是去與RNORM(),生成基於特定參數的正態分佈的隨機樣本的函數。
set.seed(12)
s1 = rnorm(1000, mean = 0, sd = 1)
s2 = rnorm(1000, mean = 35, sd = 0.1))
median(s1)
median(s2)
hist(s1)
hist(s2)
Ps。我設定種子具有可重現的結果。你可以跳過那一行。
請注意,對於第二個選項,我們假設一個正態(高斯)分佈。
瞭解更多概率分佈的位置: http://blog.cloudera.com/blog/2015/12/common-probability-distributions-the-data-scientists-crib-sheet/
相關問題
- 1. 示例函數R不會生成均勻分佈的樣本
- 2. 如何用Elasticsearch生成數值屬性的分位數分佈?
- 3. 生成具有特定分佈的隨機樣本
- 4. 基於隨機分佈樣本生成相同數字的VBA函數
- 5. 如何使用imblearn和SMOTE生成分類合成樣本?
- 6. 在一個範圍內生成均勻分佈的倍數/樣本
- 7. 如何從matlab中的隨機數生成器生成樣本?
- 8. 生成指數分佈的隨機數
- 9. 從指數分佈生成隨機數
- 10. 從R中的正態分佈樣本生成多個置信區間
- 11. 如何從C++中的二元正態和學生T分佈生成隨機樣本?
- 12. 樣本最大值指數分佈
- 13. 從已知百分位生成正態分佈
- 14. 均勻分佈的隨機數生成
- 15. 隨機樣本數據集生成器
- 16. 以對數分佈和自定義斜率生成隨機數
- 17. 用正態分佈噪聲和平均函數生成數據
- 18. 根據二項式和指數分佈生成數字
- 19. 半高斯分佈樣本
- 20. C++:生成高斯分佈
- 21. 生成概率分佈
- 22. hazelcast分佈式ID生成
- 23. 從POJO生成JSON樣本
- 24. 隨機樣本生成器
- 25. JAXB - 生成樣本xml?
- 26. 抽樣分佈的樣本平均值
- 27. 將人口分成樣本和休息並執行分佈測試(SPSS)
- 28. VHDL中的泊松分佈生成
- 29. Java:生成ArrayList中值的分佈
- 30. 在Matlab中生成三角形分佈
什麼是從你正在服用的樣本數據?請閱讀[如何創建最小,完整和可驗證示例](https://stackoverflow.com/help/mcve)並更新您的問題。例如,您正在從中抽取樣本的數據是什麼? –
實際上你不需要知道什麼是數據,你可以用隨機值生成它。您需要確切知道您嘗試生成的數據類型。你應該用你期望的@trash類型的發行版來完成你的答案 –