全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3006 4
2012-09-23
proc ttest data=cars;
class reliable;
var millage;
run;

这个“reliable”里面有1,2,3,4,5 五个变量,我现在想检测的是1和3

请问要怎么操作
二维码

扫码加我 拉你入群

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

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

全部回复
2012-9-23 09:56:31
这样?
proc ttest data=cars(where=(reliabe=1 or 3));
class reliable;
var millage;
run;
二维码

扫码加我 拉你入群

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

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

2012-9-23 10:50:50
webgu 发表于 2012-9-23 09:56
这样?
proc ttest data=cars(where=(reliabe=1 or 3));
class reliable;
不行啊亲

8    proc ttest data=cars(where=(reliable=1 or 3));
9    class reliable;
10   var millage;
11   run;

NOTE: Writing HTML Body file: sashtml.htm
ERROR: The CLASS variable has more than two levels.
二维码

扫码加我 拉你入群

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

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

2012-9-23 11:43:57
复制代码
二维码

扫码加我 拉你入群

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

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

2012-9-25 11:39:23
webgu 发表于 2012-9-23 11:43
我用了一个很笨的方法,我新建了一个dataset,然后把需要的两个reliable=1和3的用if选出来,然后用proc ttest做。。。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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