a****g 发帖数: 8131 | 1 value freq-1 freq_2
3 12 11
4 4 3
5 6 15
6 7 13
7 9 11
8 11 4
第一个column是数字,第二和第三column是frequency
如果我要比较第二column和第三column的mean的大小,该如何处理?我用SAS
Thanks a lot.
*****************************************
修改一下,我并不是单纯需要找到mean
我需要做1-way anova or t-test or non-parametric比较这两个group |
c*****a 发帖数: 808 | 2 只会用R,一直在学习SAS,试做了一下,感觉自己做的方法很怪。。。
求指点。好像可以直接用sql的avg()。
data work.temp;
input value freq_1 freq_2;
cards;
3 12 11
4 4 3
5 6 15
6 7 13
7 9 11
8 11 4
;
data temp2(keep=avg avg2);
set temp end=lastvar;
total1+freq_1;
total2+freq_2;
count+1;
if lastvar then do;
retain avg avg2;
avg=total1/count;
avg2=total2/count;
end;
run;
proc sql;
create table temp3 as
select max(avg,avg2) as maxx,avg,avg2 from (
select * from temp2 where avg is not missing and avg2 is not missing
) ;
data max_one(keep=maxx avg) max_two(keep=maxx avg2);
set temp3;
if maxx=avg then output max_one;
else output max_two;
run; |
k*******a 发帖数: 772 | 3 data a;
input value freq_1 freq_2;
datalines;
3 12 11
4 4 3
5 6 15
6 7 13
7 9 11
8 11 4
;
run;
proc sql;
select sum(value*freq_1)/sum(freq_1) as mean1, sum(value*freq_2)/sum(freq_2)
as mean2
from a;
quit; |
a****g 发帖数: 8131 | 4 修改一下,我并不是单纯需要找到mean
我需要做1-way anova or t-test or non-parametric比较这两个group
【在 c*****a 的大作中提到】 : 只会用R,一直在学习SAS,试做了一下,感觉自己做的方法很怪。。。 : 求指点。好像可以直接用sql的avg()。 : data work.temp; : input value freq_1 freq_2; : cards; : 3 12 11 : 4 4 3 : 5 6 15 : 6 7 13 : 7 9 11
|
a****g 发帖数: 8131 | 5 修改一下,我并不是单纯需要找到mean
我需要做1-way anova or t-test or non-parametric比较这两个group
thanks
【在 k*******a 的大作中提到】 : data a; : input value freq_1 freq_2; : datalines; : 3 12 11 : 4 4 3 : 5 6 15 : 6 7 13 : 7 9 11 : 8 11 4 : ;
|
k*******a 发帖数: 772 | 6 data a;
input value freq_1 freq_2;
datalines;
3 12 11
4 4 3
5 6 15
6 7 13
7 9 11
8 11 4
;
run;
data b;
set a;
group=1;
freq=freq_1;
output;
group=2;
freq=freq_2;
output;
run;
proc ttest data=b;
var value;
class group;
freq freq;
run;
【在 a****g 的大作中提到】 : 修改一下,我并不是单纯需要找到mean : 我需要做1-way anova or t-test or non-parametric比较这两个group : thanks
|
k*******a 发帖数: 772 | 7 什么是 assumption 的test啊
你可以看对应的proc, 看是不是有freq statement,这样你就不用把值都列出来了
【在 a****g 的大作中提到】 : 修改一下,我并不是单纯需要找到mean : 我需要做1-way anova or t-test or non-parametric比较这两个group : thanks
|
a****g 发帖数: 8131 | 8 明白了
我把你的上个program看错了
多谢
【在 k*******a 的大作中提到】 : 什么是 assumption 的test啊 : 你可以看对应的proc, 看是不是有freq statement,这样你就不用把值都列出来了
|