楼主: jeanlearning
13193 8

[经济] 如何用SPSS进行样本的随机抽取 [推广有奖]

  • 10关注
  • 0粉丝

大专生

15%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
339 点
帖子
61
精华
0
在线时间
9 小时
注册时间
2011-5-25
最后登录
2014-4-15

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问如何用SPSS进行样本的随机抽取?例如从8个数中抽4个,并要70个样本这样的样本。
二维码

扫码加我 拉你入群

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

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

关键词:SPSS 如何用 PSS 样本 如何

沙发
xueyinchina 发表于 2013-3-3 10:33:46 |只看作者 |坛友微信交流群
Data----Selece Cases-----Random Sample of Cases(第三项),点Sample可以设定样本的大小
心有多大,舞台就有多大。

使用道具

藤椅
jeanlearning 发表于 2013-3-3 10:49:53 |只看作者 |坛友微信交流群
你说的我知道,但我要一次抽70个样本,那样只能一次抽一个,那岂不要抽70次。有一次就可以抽70个样本的语句吗?

使用道具

板凳
jeanlearning 发表于 2013-3-3 10:53:04 |只看作者 |坛友微信交流群
xueyinchina 发表于 2013-3-3 10:33
Data----Selece Cases-----Random Sample of Cases(第三项),点Sample可以设定样本的大小
从8个数中随机抽4个不是有70中可能嘛,我要这70中可能的所有样本,能用SPSS实现吗?

使用道具

报纸
xueyinchina 发表于 2013-3-3 12:28:45 |只看作者 |坛友微信交流群
jeanlearning 发表于 2013-3-3 10:53
从8个数中随机抽4个不是有70中可能嘛,我要这70中可能的所有样本,能用SPSS实现吗?
这样抽啊 这不属于随机抽样吧
心有多大,舞台就有多大。

使用道具

地板
jeanlearning 发表于 2013-3-3 13:12:07 |只看作者 |坛友微信交流群
xueyinchina 发表于 2013-3-3 12:28
这样抽啊 这不属于随机抽样吧
是随机啊,又放回的随即抽样。

使用道具

7
--墨子-- 发表于 2013-3-4 22:22:38 |只看作者 |坛友微信交流群
你这不叫随机抽样
叫枚举
是置换检验(精确检验)的基本思想
枚举的样本数=C(N, n1),你的例子C(8,4)=70;当N和n变大的时候,样本数会变得很恐怖,超出计算机的计算范围。
因此有了Monte-Carlo——通过多次抽样的方式来模拟枚举的统计量的真实分布。

如果你常用非参数检验的话,留意一下”精确“选项里的第二项”Monte-Carlo“,和第三项“精确”;就是用这种方法来完成的。
希望我解释的够清楚。

对于你的问题,我用matlab帮你实现了。愿主保佑你知道怎么用Matlab(只抽了group1,group2的统计量你用总样本减group1能算出来):

a=[23 31 37 46 49 55 57 80];

selected=[];
not_selected=[];
for i=1:8
    used=[];
    for m=1:8
        used=
        if ismember(m,used)==0
            for n=1:8
                used=[used m];
                if ismember(n,used)==0
                    for o=1:8
                        used=[used n]
                        if ismember(o,used)==0
                           temp=[i m n o];
                           selected=[selected;temp];
                        end
                    end
                end
            end
        end
    end
end
select=sort(selected,2);
permutation=unique(select,'rows');

group1=a(permutation);



关注我的微博: http://weibo.com/weizhangmozi

使用道具

8
jeanlearning 发表于 2013-3-5 20:18:54 |只看作者 |坛友微信交流群
--墨子-- 发表于 2013-3-4 22:22
你这不叫随机抽样
叫枚举
是置换检验(精确检验)的基本思想
谢谢!这个用R软件也可以很容易实现,我们老师讲解了。我只是想知道SPSS怎么做。十分感谢!

使用道具

9
睿夕 在职认证  发表于 2013-10-16 10:08:52 |只看作者 |坛友微信交流群
--墨子-- 发表于 2013-3-4 22:22
你这不叫随机抽样
叫枚举
是置换检验(精确检验)的基本思想
不会matlab表示压力非常大

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-6 09:24