为比较A.B两种不同的饲料喂养大白鼠对其体重增加的影响,用A饲料喂养10只大白鼠,用B饲料喂养9只大白鼠,一段时间之后,对大白鼠的体重都增加了,增加值(单位:克)如下,试用Wilcoxon秩和检验“这两种饲料对大白鼠体重增加的影响没有差异”的假设,并精确地计算P值。 A饲料:134 146 130 113 119 161 107 132 135 129
B饲料: 70 118 101 104 108 83 94 124 99
解:原假设H0:这两种饲料对大白鼠体重增加的影响没有差异。
备择假设H1:这两种饲料对大白鼠体重增加的影响有差异。皮革涂饰剂
Matlab程序:
function [p,H,stats]=RankSum(a,b)
x=size(a,2);
y=size(b,2);
[c,d]=sort([a,b]);
m=d<=10;
e=1:19;
z1=sum(e(find(m==1)));
z2=sum(e(find(m==0)));
if x>y
RankSum_1=z2;
end
if x<y
RankSum_1=z1;
end
stats=RankSum_1;
n=min(x,y);
N=x+y;
zh=nchoosek(1:N,n);
p=2*sum(sum(zh,2)<=stats)/nchoosek(N,n);
p=p/2
if p<=0.005
H=1
else
H=0
end
运行文件程序:
clc;
clear;
a=[134 146 130 113 119 161 107 132 135 129];
b=[70 118 101 104 108 83 94 124 99 ];
[p,H,stats]=RankSum(a,b)
P=p/2;
if H==0真空海绵吸盘
['接受原假设,拒绝备择假设']
end
if H==1
['接受备择假设,拒绝原假设']
end
p = 3.2475e-04
卷帘门门板H = 1
stats = 51军用伪装网
ans =接受备择假设,拒绝原假设
由输出结果知:
P=0.00032<0.01
所以,接受备择假设,拒绝原假设
联轴器弹簧
得出结论:这两种饲料对大白鼠体重增加的影响有差异的
2、编程序:从1,2,3,…,22中任取10个数,其和恰为d的取法(求的取法)。
function t =Tmn(m,n,d)
N=m+n;
h=1:N;
M=nchoosek(h,n);
[x,y]=size(M);
t=0;
for i=1:x
if sum(M(i,:))==d
t=t+1;
end
end
if t==0
t=1;
数控机床数据采集end
t