楼主: lnlhckao123
1233 2

[问答] 200论坛币请问增加参数Fisher为何大大增加运算时间 [推广有奖]

  • 0关注
  • 3粉丝

副教授

62%

还不是VIP/贵宾

-

威望
0
论坛币
14810 个
通用积分
10.6125
学术水平
7 点
热心指数
4 点
信用等级
4 点
经验
12566 点
帖子
754
精华
0
在线时间
405 小时
注册时间
2010-8-21
最后登录
2025-6-7

楼主
lnlhckao123 发表于 2013-6-1 00:38:02 |AI写论文
200论坛币
请问高手,我的程序如下(有20000个(2万)记录),为什么当使用参数Fisher,会大大增加运算时间(第一程序步仅需零点几秒,而后一个程序步需要很长时间,我现在都没有耐心等它把结果运行出来,所以不知道第二程序步具体运行时间),该如何解决,谢谢高手指点!!
data aaa;
input  a  b  c;
cards;
1    0     1
1   1      1
..............
2   0     1
2   1      1
...............
3   0     1
3   1      1
...............
4   0     1
4   1      1
...............
5   0     1
5   1      1
...............
6   0     1
6   1      1
...............
7   0     1
7   1      1
...............
8   0     1
8   1      1
...............
;
run;
proc freq data=aaa;
weight c;
tables a*b
/chisq;
run;


proc freq data=aaa;
weight c;
tables a*b
/chisq fisher;
run;




最佳答案

可~乐 查看完整内容

因为fisher检验的原理,是利用超几何分布来计算每一种可能结果出现的概率,对于2X2表格的计算形式如下 ,因此fisher检验适用于观测频数不大的情况。当观测总数n较大,或者对于一般的rXc列表,fisher检验的计算量非常大,以至于无法承受。。。
关键词:200论坛币 Fisher Fish 0论坛币 SHE 论坛 时间
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
flsean + 1 + 1 + 1 补偿

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

即使在人大经济论坛这个网络世界,我仍以真诚为基础与我的好友进行交往!

沙发
可~乐 发表于 2013-6-1 00:38:03
因为fisher检验的原理,是利用超几何分布来计算每一种可能结果出现的概率,对于2X2表格的计算形式如下 fisher.jpg
,因此fisher检验适用于观测频数不大的情况。当观测总数n较大,或者对于一般的rXc列表,fisher检验的计算量非常大,以至于无法承受。。。
已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
flsean + 1 + 1 + 1 观点有启发
lnlhckao123 + 3 + 3 + 3 热心帮助其他会员
Imasasor + 100 + 80 + 4 + 1 + 3 精彩帖子

总评分: 经验 + 100  论坛币 + 80  学术水平 + 8  热心指数 + 5  信用等级 + 7   查看全部评分

藤椅
yongeyes 发表于 2013-6-8 06:52:07 来自手机
当数据量很大的时候,可以直接采用卡方检验。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 11:29