假設我知道一個城鎮的男性平均年齡爲50歲。標準差爲10.我如何使用SAS對這個分佈中的年齡進行採樣?SAS中的正態分佈採樣
0
A
回答
1
在數據步驟中,您可以使用x = rand('NORMAL',50,10)
。 SAS/IML有不同的語法。你可能希望使用call streaminit
設置一個隨機種子。
0
您可以使用rand
功能產生與平均值/隨機數據:
%let numsampled=10;
data ages;
call streaminit(7); *initialize the seed;
do id = 1 to &numsampled;
age = rand('Normal',50,10);
output;
end;
run;
proc print data=ages;
run;
如果你想要做更復雜的採樣,比如生成一組,然後從它放回抽樣,可以首先生成一個N以上的人口,然後使用proc surveyselect
從該人口中提取。
相關問題
- 1. 如何在MATLAB中採樣正態分佈
- 2. Matlab的分佈採樣
- 3. SAS中分層採樣中分配比例的錯誤
- 4. 拉丁超立方體從正態分佈採樣(Python)
- 5. 使用Rcpp和openMP從截斷正態分佈快速採樣
- 6. 拉丁超立方體從正態分佈採樣(Matlab)
- 7. Matlab:從分佈採樣
- 8. Node.js中的分佈式採樣
- 9. 從限幅正態分佈中抽樣
- 10. 從python中的二元正態採樣
- 11. 申請分佈新的採樣集
- 12. R中的正態分佈
- 13. 用於採用不同間隔的截短正態分佈進行採樣的矢量化代碼
- 14. WEKA中的分層採樣
- 15. 使用動態採樣計數對採樣進行採樣
- 16. 正態分佈的matlab測試(非測試非正態分佈)
- 17. 在Matlab中繪製樣本的正態分佈圖
- 18. C++正態分佈
- 19. 在正態分佈
- 20. Java正態分佈
- 21. DAX正態分佈
- 22. R分段採樣
- 23. 如何從截斷的正態分佈中採樣特定方差的隨機數?
- 24. 從用戶定義的分佈中快速採樣
- 25. 如何使用SAS中的PROC SURVEYSELECT返回採樣索引?
- 26. 吉布斯採樣代碼
- 27. 泊松分佈或正態分佈
- 28. matlab中的正態分佈函數
- 29. VB.NET中的正態分佈隨機數
- 30. Python中分佈的正態性測試