全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3424 2
2017-06-09
请问:如何用ods将proc freq 生成的两个out数据集(count 与 chisq)合并成指定格式的文件?谢谢!
指定的格式为:
  

数据文件名称

  

a1



a2



b1



b2



卡方值



P


  

a.txt

  

6



30



1



29








  

a2.txt

  


















  

  


















a1表示a组阳性例数,a2表示a组阴性例数;b1表示b组阳性例数,b2表示b组阴性例数


具体程序如下:

data a;
    input var1 var2;
    cards;
6 36
1 30
;
run;

data a_(keep=var);
    set a;
        var1_=var2-var1;

        var=var1; output;
        var=var1_; output;
run;

data aa;
    do group = 1 to 2;
        do r = 1 to 2;
        output;
        end;
    end;
run;

data a_1;
    merge aa a_;

run;

proc freq data=a_1;
    weight var;
    tables group*r/expected chisq out=count(keep=count) exact;
    output out=chisq(drop=df_pchi) pchi;
run;




二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-30 23:02:28
如果仅仅时合并count与chisq为指定的格式,如下:
复制代码
二维码

扫码加我 拉你入群

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

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

2017-7-3 12:42:17
ightar 发表于 2017-6-30 23:02
如果仅仅时合并count与chisq为指定的格式,如下:
谢谢回复.

回头验证了再复您.
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群