抽样调查和一些常用的方法

抽样调查的领域涉及如何用有效的方式得到样本。这些调查都利用了问卷,而问卷的设计则很有学问。它设计如何用词、问题的次序和问题的选择与组合等等。涉及包括心理学、社会学等知识。问题的语言应该和被调查者的文化水平相适应。那么抽样调查的设计的目的之一是确保样本对总体的代表性,以保证后续推断的可靠性。然而每个个体可能的简单随机抽样是一个理想情况。

概率抽样方法 假定每个个体出现在样本中的概率是已知的。这种概率相抽样方法使得数据能够进行合理的统计推断。

非概率抽样方法 对从非概率抽样得到的数据进行推断,它依赖于具体的抽样方案是如何设计的,也依赖于它是如何实施的。

那么概率抽样方法有哪些呢:

1、系统抽样  也成为每N个名字选择方法(n-th name selection technique),这是先把总体中的每个单元编号,然后随机选取其中之一作为抽样的开始点进行抽样。根据预定的样本量决定"距离"→N,在选取开始点之后,通常从开始点开始按照编号进行所谓等距抽样。 比如 起始点为5,"距离" N = 10,则下面的抽查对象为15号、25号等等。如果编号是随机选取的,则这和简单随机抽样就是等价的了。

2、分层抽样 是简单随机抽样的一个变种,先把要研究的总体分成相对相似或相对齐次的个体组成的类,再在各类中分别抽取简单随机样本。然后把从各类中得到的结果汇总,并对总体进行判断。这里在每类中调查的人数通常是按照该类人的比例,但出于各种考虑,也可能不按照比例,也可能需要加权。(加权的概念:在求若干项的和时,对各项乘以不同的系数,这些系数的和通常为1)

3、整群抽样  是先把总体划分成若干群,和分层抽样不同之处在于,这里的群是由不相似或异类的个体组成的,在单级整群抽样中,先(通常是随机的)从这些群中抽取几群,然后再在这些抽取的群中对个体进行全面调查。在两极整群抽样中,先(通常是随机地)从这些群中抽取几个群,然后再在这些抽取的群中对个体做简单随机抽样。适用于区域抽样,比如对某县的各个村子进行调查,显然这些村子的情况差异不大,否则就会增大误差。主要应用在于区域抽样,群是以区域进行划分的。

4、多级抽样  在群体很大时,往往在抽取若干群之后,再在其中抽取若干子群,甚至再在子群中抽取子群,等等。 这个在每一级都可能再采用不同的抽样方法,所以比较复杂,也称为多级混合型抽样。

非概率抽样方法有哪些呢:

1、目的抽样  由研究人员主观地选择对象。那么样本多少依赖于与预先就有的知识。

2、方便抽样  通常用于初期的评估。比如,为了调查游客的意见,可能选择不同的时间和旅游景点,随意对愿意停下的游客进行调查。这看起来可能是随机的,其实并不是。

3、判断抽样  凭经验来判断选择样本,通常是方便抽样的延伸。这种比如 研究各县的情况,而研究人员仅在一个县中抽样,那么这个县就具有代表性。

4、定额抽样  先是确定各类及比例(与分层抽样类似),然后利用方便抽样或判断抽样来按比例选取需要的个体数。

5、雪球抽样  用于感兴趣的样本特征较稀有的情况,比如吸毒者,你想调查一个和吸毒者有关的人,然后这个人就会介绍你找到相关的人,可能会产生较大误差。 依赖于一个目标推荐另一个目标的方法。

6、自我选择  是让个体自愿参加调查。

总的来说,科学的数据抽样方法很多,但是往往是各种抽样方法的组合,因为既要考虑精度又要考虑方便性、可行性等。

时间: 2024-08-10 21:29:24

抽样调查和一些常用的方法的相关文章

VC的常用调试方法

前言 VS是非常强大的IDE,所以掌握VSVC的常用方法,将会使得我们找出问题解决问题事半功倍. 目录 VSVC的常用调试方法 前言 1. Watch窗口查看伪变量 2. 查看指针指向的一序列值 3. 内存泄露查找 4. 调试Release版本 5. 远程调试 6. 函数断点 7. 数据断点. 8. 代码执行时间 9. 格式化数据 10. 格式化内存 Watch窗口查看伪变量 按MSDN的介绍,伪变量就是用来查看特定信息的术语.例如当调用的API失败时,可以用GetLastError获取对应的错

NSDictionary的初始化和一些常用的方法总结

NSDictionary //初始化1. NSDictionary *dic11=[[NSDictionary alloc] initWithObjects:@[@"qwe",@"asd",@"zxc",@"qaz",@"wsx"] forKeys:@[@"111",@"222",@"333",@"444",@"555

LINQ常用扩展方法

下面的方法都是IEnumerable<T>的扩展方法: Average计算平均值: Min最小元素:Max最大元素:Sum元素总和: Count元素数量: Concat连接两个序列://Unoin all Contains序列是否包含指定元素: Distinct取得序列中的非重复元素: Except获得两个序列的差集: Intersect获得两个序列的交集: First取得序列第一个元素: Single取得序列的唯一一个元素,如果元素个数不是1个,则报错:!!!严谨的程序. FirstOrDe

黑马程序员_学习IOS之字典常用的方法

字典是无序的 数组是有序的.字典分为:可变字典和不可变字典  不可变字典对象 NSDictionary * dict = [[NSDictionary alloc]initWithObjectsAndKeys:@"one",@"1",@"two",@"2",@"three",@"3",@"four",@"4", nil]; //value = ke

SqlServer 常用分页方法总结

SqlServer 常用分页方法总结 下面示例总结了,SqlServer数据库 常用分页方法,仅供学习参考 A. 使用 RowNumber 和 Between And 组合分页: /********** 使用 RowNumber 和 Between And 组合分页 **********/ CREATE PROC proc_FuzzySearchAndPaging @pageIndex int, --页索引 @pageSize int, --页大小 @SearchKey Nvarchar(10)

Javascript 常用扩展方法

这篇文章纯粹是为了保存这些方法,供以后翻阅,其实一直保存在 evernote 里面,但觉得还是放到对的地方会好点. 现在收录的很少,希望以后会慢慢增多. 数组扩展 contains,remove 扩展 1 function ArrayContains(array, obj) { 2 for (var i = 0; i < array.length; i++) { 3 if (array[i] === obj) { 4 return true ; 5 } 6 } 7 return false ;

JavaScript中正则表达式判断匹配规则以及常用的方法

JavaScript中正则表达式判断匹配规则以及常用的方法: 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在. 正则表达式是一种用来匹配字符串的强有力的武器.它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它"匹配"了. \d可以匹配一个数字                 '00\d'可以匹配'007' ,'\d\d\d'可以匹配'010' \w可以匹配一个字母或数字      '\w\w'可以匹配'js' \s可

iOS 常用公共方法

iOS常用公共方法 1. 获取磁盘总空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *dic = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:&error]; if (error) { #ifdef DEBUG NSLog(@&quo

C语言中常用计时方法总结

转自:http://blog.csdn.net/fz_ywj/article/details/8109368 C语言中常用计时方法总结 1. time() 头文件:time.h 函数原型:time_t time(time_t * timer) 功能:返回以格林尼治时间(GMT)为标准,从1970年1月1日00:00:00到现在的此时此刻所经过的秒数. 用time()函数结合其他函数(如:localtime.gmtime.asctime.ctime)可以获得当前系统时间或是标准时间. 用difft