【发布时间】:2019-10-21 03:02:27
【问题描述】:
在 Matlab 中,我必须生成两个具有分布的高斯随机样本:
N(100,5)N(115,15)
然后运行模拟 1000 次,并计算从 2 到 50 的每个样本量在 1000 次中被拒绝的次数。
最后,我需要根据样本量绘制H0 的拒绝结果。
h = zeros(1000,1);
k = 0;
for i = 1:1000
r1 = ();
r2 = ();
for j= 2:50
r1(j-1)=normrnd(100,5,[1,j]);
r2(j-1)=normrnd(110,15,[1,j]);
end
h(i)=ttest2(r1,r2)
if h(i)==1
k=k+1;
end
percent_of_rejection_Null=(k/1000*100);
end
%plot(h vs sample_size)
有人可以帮我更正上面的代码吗?
【问题讨论】: