苹果/安卓/wp
学前班
0%
还不是VIP/贵宾
该用户从未签到
应届毕业生专属福利!
送您一个全额奖学金名额~ !
经管之家送您两个论坛币!
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
llulla 发表于3楼 查看完整内容
使用道具 举报
高中生
在sas中的freq过程中可以做,当单元格频数小于5可以用精确检验.
proc freq data=abc; abc为频数数据集
tables a*b /exact; 交叉变量
weight count; 权重变量
run;
以上程序可以完成fisher精确检验啦,
VIP
搂主的问题是Fisher判别分析, 不是Fisher精确检验方法。因此楼上的朋友回答的问题有误。
其实,判别分析常用的判别准则有,Fisher判别准则、Bayes判别准则等。Fisher判别分析只是采用Fisher判别的准则计算马氏距离,对样本进行判别分析。SAS软件中, proc candisc 就是采用的fisher准则进行的判别分析。即通常说的Fisher判别分析。在sas软件的例子中,也是采用Fisher1936年发表文章的经典例题。因此,采用proc candisc做的判别分析,就是Fisher判别分析。详细的可参见SAS/STAT 9.1 usre's Guide, 高惠璇SAS/STAT软件使用手册,孙振球/徐勇勇医学统计学(第二版)。希望我的回答对楼主有帮助。
也希望版主能对我的回答赏大洋。
总评分: 经验 + 3 论坛币 + 10 学术水平 + 1 热心指数 + 1 信用等级 + 1 查看全部评分
硕士生
支持llulla的说法。
有一些疑惑:
proc candisc求出的判别式没有常数项,似乎都是经过原点的,然后用距离作类别判定;
可是怎么用fisher判别式确定形如A+B<2的判别呢?
大专生
但是在求出经典判别因子(原判别因子的线性组合)的时候,有常数项呀!
发表回复 回帖后跳转到最后一页
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明