楼主: crylaugh
1976 2

[问答] T检验时关于组别挑选 [推广有奖]

  • 0关注
  • 0粉丝

小学生

50%

还不是VIP/贵宾

-

威望
0
论坛币
50 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
159 点
帖子
4
精华
0
在线时间
10 小时
注册时间
2013-10-8
最后登录
2013-11-26

楼主
crylaugh 发表于 2013-10-20 22:43:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近在看《SAS应用统计分析》,有个简单的问题不知道怎么解决,麻烦各位牛人看下。

----------------------------------------
运行下面程序创建三变量group、x和y。

data ques6_4;
    do group='A', 'B', 'C';
        do i=1 to 10;
            x = round(rannor(135)*10+300+5*(group eq 'A')-7*(group eq 'C'));
            y = round(ranuni(135)*100+x);
            output;
        end;
    end;
    drop i;
run;

只用组A和组B进行x和y之间的T检验,但不要在data步骤完成组别的挑选。(提示:注意到我将挑选组别的语句放在哪里了吗?)
----------------------------------------

上面是书中的题目,如果直接使用paired语句
proc ttest data=ques6_4;
    paired x*y;
run;
那么观测数是30,组C的十个观测也加入进行了T检验,如何将组C剔除??

二维码

扫码加我 拉你入群

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

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

关键词:t检验 paired ranuni output Group 程序 统计

沙发
heperwong 在职认证  发表于 2013-10-21 10:32:36
  1. proc ttest data=ques6_4;
  2.     paired x*y;
  3.         where group in ("A","B");
  4. run;
复制代码

藤椅
crylaugh 发表于 2013-10-21 11:29:32
heperwong 发表于 2013-10-21 10:32
It works. Thank you.

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

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