全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1633 8
2014-04-25
急求SAS中两独立两本他检验的具体编程语言
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-25 18:01:54
两独立样本t检验
二维码

扫码加我 拉你入群

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

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

2014-4-25 18:15:08
复制代码
二维码

扫码加我 拉你入群

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

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

2014-4-25 21:07:14
mingfeng07 发表于 2014-4-25 18:15
谢谢你的回复 。    其实我想在sas里得到这样的t检验  与传统t检验上分子多加了一 个△,不知道该怎么编程   希望能得到你的帮助
二维码

扫码加我 拉你入群

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

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

2014-4-25 21:12:49
mingfeng07 发表于 2014-4-25 18:15
我的假设检验是这样子的   
H0:T药疗效-R药疗效≤-△
H1:  T药疗效-R药疗效>-△
我不知道该怎么在SAS里实现   跪求帮助啊  着急
二维码

扫码加我 拉你入群

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

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

2014-4-25 22:29:28
我想,你的应该是one sample检验,假设有N个样本,将Delta移到左边,得到T=mean(x1-x2+Delta)/std(x1-x2+delta), 自由度为n-1.
在data step 或者IML中构建T statistic.
%let delta=0;
%let _dt=a;
%let fl=%sysfunc(open(&_dt));
%let n=%sysfunc(attrn(&fl,nobs));
%let rc=%sysfunc(close(&fl));
data _null_;
arrray T{&n};
i=1;
do until(eof);
set &_dt end=eof ;
T=x1-x2+δ
i=i+1;
end;
T=mean(of T)/std(of T);
P=CDF("T", T, &n-1);
put @5 "T-Statistic"  @20 "P value";
put @5 T  @20 P;
run;
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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