用 matlab 编写样本均值和方差的程序X=input(’请输入样本值: \n’);%以矩阵形式输入%a=mean(X) %求均值%b=var(X) %求方差%2
编写均值差的置信区间程序%两正态总体方差未知,但方差相等%X=input(’请输入正态总体 X 的样本值: \n'); Y=input('请输入正态总体 Y 的样本值: \n’);S1=var(X); %求样本 X 的方差%S2=var(Y); %求样本 Y 的方差%n11=size(X); n22=size(Y);n1=n11(:,2); n2=n22(:,2);%计算样本 X,Y 的个数%Sw=sqrt(((n1-1)*S1+(n2-1)*S2)/(n1+n2—2)); %求 Sw%a=mean(X); %求样本 X 的均值%b=mean(Y); %求样本 Y 的均值%L=input(’请输入置信度: \n’);alpha=1—L;t=tinv(1—alpha/2,n1+n2-2); %置信度为 L 的 T 值%d1=(a—b)-t*Sw
*sqrt(1
/n2); %置信区间下界%d2=(a—b)+t*Sw
*sqrt(1
/n2); %置信区间上界%c=[d1,d2] %均值差置信区间%%两正态总体方差已知,为 sigma1,sigma2%X=input(’请输入正态总体 X 的样本值: \n’); Y=input('请输入正态总体 Y 的样本值: \n’);a=mean(X); %求样本 X 的均值%b=mean(Y); %求样本 Y 的均值%n11=size(X); n22=size(Y);n1=n11(:,2); n2=n22(:,2); %计算样本 X,Y 的个数%L=input('请输入置信度: \n’);alpha=1-L;u= norminv(1—alph