统计计算课程设计Word文档格式.docx
- 文档编号:17418740
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:16
- 大小:105.51KB
统计计算课程设计Word文档格式.docx
《统计计算课程设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《统计计算课程设计Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
datatk1;
dop=1to2;
don=1to11;
inputy@@;
output;
end;
end;
cards;
;
procprint;
run;
procmeansnoprintdata=tk1;
vary;
byp;
outputout=ty1css=ssn=nstd=s;
dataty2;
setty1;
f=n-1;
u=1/f;
_type_=1;
logs=2*f*log(s);
procmeansnoprintdata=ty2;
varssnfulogs_type_;
outputout=mx3sum=t_sst_nt_ft_ut_logsk;
dataresult;
setmx3;
sc2=t_ss/t_f;
fz=t_f*log(sc2)-t_logs;
fm=1+1/3/(k-1)*(t_u-1/t_f);
df=k-1;
chisqr=fz/fm;
prob=1-probchi(chisqr,df);
procprintnoobs;
varchisqrdfprob;
procunivariatedata=tk1normal;
procnpar1waydata=tk1wilcoxon;
classp;
SAS结果及分析:
录入数据:
变量解释:
P=1为正常人,P=2为脑病病人;
y为尿中类固醇排出量
方差齐性检验:
输出结果中,统计量的p值=>
,所以我们可以认为正常人和脑病病人的尿中类固醇排出量方差齐性。
正态性检验的结果如下:
p=1
p=2
因为是小样本,所以观察Shapiro-Wilk检验结果:
说明在水平下,正常人的尿中类固醇排出量的正态性统计量W的P值为:
>
,脑病病人的尿中类固醇排出量的正态性统计量W的P值为:
,所以正常人和脑病病人的尿中类固醇排出量都通过正态性检验,即正常人和脑病病人的尿中类固醇排出量的分布都服从正态分布。
所以选择采用独立组两样本T检验,输出结果如下:
结果表明:
正常人和脑病病人的尿中类固醇排出量数据是方差齐性的(Equal),所以观察相应Pooled方法的检验统计量的P值=<
,结论为正常人和脑病病人的尿中类固醇排出量有显著差异。
2、某研究者为研究核黄素缺乏对尿中氨基氮的影响,将60只Wistar大白鼠随机分为核黄素缺乏、限食量、不限食量三组不同饲料组。
每组20只大白鼠。
一周后测尿中氨基氮的三天排出量,结果如表2。
该研究者对上述资料采用了两样本均数t检验进行两两比较,得出结论:
三组之间均数差异均有统计学意义(P<
)。
检验进行两两比较,得出结论:
表2
3组大白鼠在进食一周后尿中氨基氮的三天排出量(mg)
核黄素缺乏组
限食量组
不限食量组
【问题2】1、这是什么资料
2、该资料属于何种设计方案
3、该研究者处理方法是否正确为什么请用SAS程序和SAS结果解释原因。
1、这是一个单因素三水平的方差分析资料。
2、该资料属于单因素三个水平的均衡设计。
3、研究者的处理方法不正确;
因为两独立组样本均数t检验要求每组观察值是来自正态分布的总体的,而经检验证明,上述的三组数据并不服从正态分布,所以不可以采用两独立组样本均数t检验;
而且对多个总体的均值进行比较,应用方差分析是更加常用的方法,所以此研究应该考虑采用非参数方差分析。
SAS程序:
datatk12;
dop=1to3;
don=1to20;
procmeansnoprintdata=tk12;
procunivariatedata=tk12normal;
procnpar1waydata=tk12wilcoxon;
procrankdata=tk12out=tsy3;
ranksr;
procanovadata=tsy3;
modelr=p;
meansp/bon;
(1)录入数据:
……
P=1为核黄素缺乏饲料组,P=2为限食量饲料组,P=3为不限食量饲料组;
y为进食一周后尿中氨基氮的三天排出量(mg)
,所以我们可以认为三组不同饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)的方差是齐性的。
p=3
说明在水平下,核黄素缺乏饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)的正态性统计量W的P值为:
;
限食量饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)的正态性统计量W的P值为:
<
不限食量饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)的正态性统计量W的P值为:
。
所以除核黄素缺乏饲料组外,限食量饲料组和不限食量饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)都不通过正态性检验,即核黄素缺乏饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)是服从正态分布的,而限食量饲料组和不限食量饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)的分布不是正态分布。
所以选择采用非参数方差分析,输出结果如下:
三组不同饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)的均值分别为:
,和,可以初步看出三组不同饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)是存在差异的。
用Bonferroni法进行多重比较,输出结果说明:
三组不同饲料组的大白鼠进食一周后尿中氨基氮的三天排出量(mg)之间有显著差异。
3、某医师用改良的Seldinger’s插管技术对8例经临床和病理证实的恶性滋养细胞肿瘤进行选择性盆腔动脉插管灌注化疗。
测定治疗前后血中的HCG含量如表3。
该医师考虑到数据相差较大,采用对数变换后进行两样本均数比较的t检验,得t=,P<,差异有统计学意义,故认为治疗前后血中HCG的含量有差别。
表3灌注化疗前后HCG含量测定结果(pmol/L)
病例号
灌注前(X1)
灌注后(X2)
lgX1
lgX2
1
1280000
210000
2
75500
3300
3
12450
2210
4
1500000
5
10000
2500
6
9700
1203
7
15588
4825
8
4223
914
【问题3】1、这是什么资料
2、该实验属于何种设计方案
3、该医师统计方法是否正确为什么请用SAS程序和SAS结果解释原因。
1、这是成对组(配对)数据的资料。
2、该实验属于配对比较设计方案。
3、该医师统计方法不正确;
因为两独立组样本均数t检验要求每组观察值是来自正态分布的总体的,而经检验证明,上述的两组数据并不都服从正态分布,所以不可以采用两独立组样本均数t检验,而应考虑采用非参数检验;
而且上述数据的内部有明显地进行了“以前”和“以后”情况的对比,所以不应该采用简单的两样本均数比较的t检验,而应考虑采用成对组(配对)检验,所以综上所述:
上述数据的统计分析应考虑采用成对组Wilcoxon符号秩检验。
datatk13;
inputxy@@;
diff=x-y;
procunivariatedata=tk13normal;
vardiff;
(1)因为两组数据相差较大,所以首先对数据进行对数变换,来保证两组数据的方差齐性,然后再对对数变换后的数据进行相关的检验分析。
原数据的方差齐性检验:
输出结果中,统计量的p值=<
,所以我们可以认为为对数化前的灌注化疗前后HCG含量测定结果(pmol/L)的方差是非齐性的。
对数变换后的方差齐性检验:
,所以我们可以认为为对数化后的灌注化疗前后HCG含量测定结果(pmol/L)的方差是齐性的。
(2)录入数据:
x为灌注前HCG含量测定结果的对数化结果(pmol/L);
y为灌注后HCG含量测定结果的对数化结果(pmol/L);
diff为灌注前后HCG含量测定结果的对数化结果的差值。
正态性检验的结果来看,P值<
,所以在显著性水平下拒绝灌注化疗前后HCG含量测定结果的差值服从正态分布,故可采用非参数的符号检验和符号秩和检验。
而从符号检验统计量M=4,P=<
来看,在显著性水平下,我们可以认为灌注化疗前后HCG含量的测定结果有差异。
题型二:
设有一个由两个服务台串联组成的服务机构(双服务太串联排队系统)。
顾客在第一个服务台接受服务后进入第二个服务台,服务完毕后离开。
假定顾客达到第一个服务台的时间间隔是均值为1分钟的指数分布,顾客在第一个和第二个服务台的服务时间分别是均值为分和分的指数分布。
请模拟这种双服务台串联排队系统(分别模拟600分和1000分的系统);
并估计出顾客在两个服务台的平均逗留时间和排队中的顾客平均数。
datatk2;
seed=123;
dok=1to100;
t=0;
w1=0;
w2=0;
d=0;
c1=0;
c2=0;
n=0;
dountil(tge600);
ct=ranexp(seed)/1;
t=t+ct;
fs=ranexp(seed)*;
ift>
c1thendo;
w1=0;
c1=t+fs+w1;
elsedo;
w1=c1-t;
n=n+1;
ss=ranexp(seed)*;
ifc1>
c2thendo;
w2=0;
c2=c1+w2+ss;
ifc1<
c2&
&
t>
w2=c2-c1;
t<
wz=c2-t;
np=n/40;
procmeansmean;
varw1fsw2sswznp;
系统模拟结果输出:
估计结果的统计输出:
当t=600时:
这种双服务台串联排队系统的600分钟情况下,模拟估计出每名顾客在第一服务台的平均排队时间为:
,在第一服务台的平均接受服务时间为:
每名顾客在第二服务台的平均排队时间为:
,在第二服务台的平均接受服务时间为:
,所以平均顾客在两个服务台的总逗留时间为:
,每15分钟排队中的顾客平均数为:
当t=1000时:
这种双服务台串联排队系统的1000分钟情况下,模拟估计出每名顾客在第一服务台的平均排队时间为:
开始
输入服务台服务模拟计算的各参数值:
顾客在第一个服务台前等待的时间w1=0;
顾客在第二个服务台前等待的时间w2=0;
上一个顾客离开第一个服务台的时间c1=0;
上一个顾客离开第二个服务台的时间c2=0;
累计等待的顾客数n=0
模拟服务台服务系统开始:
置模拟时钟t=0
推进模拟时钟:
置t=t+ct
服务台服务模拟:
按相应统计规律产生顾客到服务台的间隔时间ct;
第一个服务台服务的时间fs;
第二个服务台服务的时间ss
t>
c1
是
否
计算在第一个服务台前的等待时间:
w1=c1-t
队列中的等待人数:
n=n+1
计算该顾客离开第一个服务台的时间:
c1=w1+t+fs
w1=0
c1>
c2
计算该顾客离开第二个服务台的时间:
c2=w2+t+ss
计算在第二个服务台前的等待时间:
w2=0
计算该顾客在两服务台的总逗留时间:
wz=c2-t
模拟时钟t>
600(或1000)
计算并输出服务台服务系统的主要指标,如顾客在两服务台的总逗留时间,排队中的顾客人数;
并计算顾客在两服务台的平均总逗留时间和排队中的顾客平均数
流程图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 统计 计算 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)