f değerlerimin kaç tanesinin 1.48 ve altındaki .67'nin altında olduğunu görmek için 1000 simülasyon yapmayı deniyorum.Döngü için artış mı? r
Bunu alabilir ama gerektiği gibi değişkenler artırmaz: nihai hedef
Ben de denedim bve toplamı bulmak
for (k in 1:1000){
Adata = rnorm(100, mean = 30, sd = 10)
Bdata = rnorm(100, mean = 45, sd = 10)
f = (sd(Bdata)^2)/(sd(Adata)^2)
if (f > 1.48){
a = 0
a <- a + 1}
if (f < .67){
b = 0
b <- b + 1}
}
a
[1] 1
b
[1] 1
:
for (k in 1000){
Adata = rnorm(100, mean = 30, sd = 10)
Bdata = rnorm(100, mean = 45, sd = 10)
f = (sd(Bdata)^2)/(sd(Adata)^2)
a = f > 1.48
b = f < .67
}
y = sum(a)+sum(b)
y
[1] 0
f toplam miktarını arttırmak için başka ne gibi bir yol izlerim? reddetme bölgesinde olan?
yerine genel değişkenler oluşturmayı deneyin. Kirli ama sorunu çözüyor. –