proc npar1way WILCOXON data=glm.temp;
class Page_Type;
by ams_pblshr_id;
var rpc;
exact;
run;
但是由于数据集temp非常大,系统警告如下:
WARNING: Computing exact p-values for this problem may require much time and memory. Press the
system interrupt key to terminate exact computations.
WARNING: To compute exact p-values, the total number of observations cannot exceed 32767.
请问高人有没有办法解决这个问题?多谢!作者: shiyiming 时间: 2010-3-10 22:16 标题: Re: 请教关于非参检验npar1way过程步的EXACT 我的经验是,如果sample size超过500, 你就可以出去喝杯茶,然后回来一看,结果还没有出来。作者: shiyiming 时间: 2010-9-8 18:10 标题: Re: 请教关于非参检验npar1way过程步的EXACT 请教这位老师:我也遇到了同样的问题,但是我的样本量只有80,怎末也会出现这个warning呢?看他运行了几分钟还没运行完。。。。这种情况该怎么办呢?这个exact语句不适合用吗?作者: shiyiming 时间: 2010-9-9 05:39 标题: Re: 请教关于非参检验npar1way过程步的EXACT 此提醒是总会有的。permuation的算法理论上要2**n次。在sas里使用的network算法,据说效率大为提高。但是时间总不会很短的。如果实在不耐烦,设置一个maxtime=的选项,过了一定的时间自动放弃好了。我有个同事做了一个exact test,花了两天的时间,最后sas死机了。所以想来想去,为了一个数,不值得。其实这也是此类test所面临的最大难题之一。作者: shiyiming 时间: 2010-9-10 15:29 标题: Re: 请教关于非参检验npar1way过程步的EXACT 谢谢jingju11,我的数据里对于同一批观测,有的变量的exact test非常顺利就出来了,有的我等了几个小时也不行,最后按你提示的加了maxtime选项,超过预设时间还没出来的就放弃了。