全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4249 5
2010-10-04
大家好,我想请教大家一个问题:我是学医的,我们医学统计学上说随机抽样即指每个个体均有同等机会被抽到,但是我用SPSS做了100个均匀分布的随机数(1,101),发现者一百个数值并没有包含1到100之中的所有数值,这是怎么回事,谢谢各位高手指点了,我看了好几个帖子,觉得版主crackman很强很热心,要是他能回答,我非常高兴!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-10-4 01:29:28
总体与个体的区别。
取得的每一个随机数都服从均匀分布,不是说每一个可能的取值都会取到。
举个例子,我们知道骰子每个点数出现的概率都是1/6,但是你扔6次不一定每个面都出现一次(概率自己算下)。
不知道明白没有?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-10-4 21:43:35
谢谢hbtmmxw!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-10-4 21:47:19
但是我不知道什么叫做均匀分布!请不要见怪我是学医的—在读博士,所以我会经常问些很简单的问题,不过你要是有医学问题我们可以探讨一下!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-10-7 20:31:00
楼主的意思其实可以这样理解
随机抽样即指每个个体均有同等机会被抽到,这里存在一个问题,就是有放回的随机抽样还是不放回的随机抽样。
均匀分布,我举个例子
在数理统计书上这样解释:设A B为两个给定的实数,且A<B,在区间[A,B]中取点X,使得X落在区间[A,B]的任意子区间中的概率正比与该子区间的长度,我们成为X服从区间[A,B]上的均匀分布。
举个例子:如果在[1,10]这个区间随机抽取一个数字,每一个的概率为1/10,从区间[1,6]随机抽取的一个数字的概率为1/6,看得出与区间长度有正比的关系。
另外在SAS里面 函数ranuni产生均匀分布随机数的函数,他本身的算法是用马特赛特旋转演算法Mersenne-Twister。
data crackman;
do i=1 to 100;
x=ranuni(seed)/*SEED种子数任意*/
output;
run;
proc sort data=crackman;
by x;
proc print ;
run;
至于为什么没有出现全部的数字,那就去研究这个算法是如何在计算机里面生成伪随机数的吧
以前看程序语言设计原理里面提到过一下随机数,不过忘了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-11-25 20:22:30
crackman 发表于 2010-10-7 20:31
楼主的意思其实可以这样理解
随机抽样即指每个个体均有同等机会被抽到,这里存在一个问题,就是有放回的随 ...
请问斑竹,ranuni中的seed是什么意思,看了sas help里的解释,还是不明白。比如ranuni(100)何解?谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群