В Matlab мне нужно сгенерировать две гауссовские случайные выборки с распределениями:
N(100,5)
N(115,15)
Затем запустите симуляцию1000 раз и вычислите, сколько раз нулевая гипотеза отклонялась из 1000 раз для сканирования каждого размера выборки от 2 до 50.
Наконец, мне нужно нанести на график результат отклонений 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)
Может ли кто-нибудь помочь мне исправить вышеуказанный код?