SAS中文论坛

标题: 一只菜菜鸟的求助。。。。crying [打印本页]

作者: shiyiming    时间: 2004-10-19 14:48
标题: 一只菜菜鸟的求助。。。。crying
先小声说明下:本人金融是学金融的,之前对SAS软件无任何接触。 <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt=":oops:" title="Embarassed" /><!-- s:oops: -->
昨天在一篇论文中看到有关sas统计的东东,可惜作者写的很不详细,慕名来此宝地向各位高手请教,还望诸位大侠不吝赐教。
该文中对几个样本数字引入了联列表的chi-square检验(就是X2 ,不太方便打出来),然后看chi-square值的显著性。我想问得是:“在SAS中是如何实现联列表的chi-square检验的?大概的编程步骤是怎样的?”
因为比较急,所以还没来得及查阅有关sas的书籍,特向诸位求教,另关于sas的教学资料,能否推荐一下?不胜感激ing
作者: shiyiming    时间: 2004-10-19 15:55
标题: 这里的卡方是不用你编程的
这里的卡方是不用你编程的
你只用提供数据和要求.SAS自动完成
不过我用delphi写过很多一般统计方法的底层算法
卡方当然也写过
统计量计算的过程和分布函数都实现了的.
有什么问题就放开问.
作者: shiyiming    时间: 2004-10-19 16:30
标题: 多谢哈,那我放开问了
多谢回复,呵呵,那我就放开问了哈 <!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" /><!-- s:P -->
这篇东东里构造了一个联列表。有两个变量:X和Y,它们根据不同情景分别取值0、1。然后用a表示同时满足X=0、Y=0的样本个数,b则表示X=0、Y=1的样本个数,然后是c,d。想要的结果是:a和d尽量多,bc则越少越好。(嘿嘿,说了半天废话哈,实际上就是想检验xy的一致性),然后就采用卡方来检验喽,如果卡方显著,则结果理想!
问题就在这儿了!作者忽然笔锋一转,含含糊糊的说“用美国统计分析软件(sas软件)引入联列表进行chi-square检验,结果如下:。。。。”然后blabla给出一个表格,里面给出了卡方值,14.6207。然后就说ok了,结果达到!
此文引起了我对sas强烈的兴趣,以及对作者含糊其词无比的愤慨。我试图在网上down个sas下来,后来发现此软件身躯巨大,只能放弃之,然后带着对sas仅有的一点感性认识来贵地请教这个问题:这个过程如果在sas上,该如何实现?仅仅输入abcd的数值,就可以得出结果吗?
在线等ing:)
作者: shiyiming    时间: 2004-10-19 22:05
标题: Re: 多谢哈,那我放开问了
一般来说,SAS是靠写SAS语句提交给系统运行。
你说的直接提供ABCD的方式用系统提供的菜单也可以完成。
data m;
input x y;
cards;
1 0
1 1
1 1
0 1
0 0
0 1
;

run;
proc freq;
tables x*y/chisq;
run;
上面是一个卡方检验的例子。
CARDS下的数据就是x y的原始资料
   The SAS System       21:42 Tuesday, October 19, 1999   2

                                       The FREQ Procedure

                                         Table of x by y

                               x         y

                               Frequency?
                               Percent  ?
                               Row Pct  ?
                               Col Pct  ?      0?      1? Total




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2