Lütfen dışarı çıkın! Herhangi bir yardım için minnettarım! Teşekkürler!Yeniden örnekleme işlevini 1000 kez tekrarlayın? Lapa kullanmadan mı?
Tekrar tekrar örnekleme yaparken 1000 kez sorun yaşıyorum. Bunu yapmak için replicate() kullanmayı denedim, ancak çalışmıyor. Bunu yapmak için başka bir yöntem var mı? Bu, belki de bunu lapply kullanarak yapılabilir mi gösterebilir? Ben rastgele verileri örnekleyerek 1000 betas0 & 1 alabilirsiniz
#sampling 1000 betas0 & 1 (coefficients) from the data
get.beta=function(data,indices){
data=data[indices,] #let boot to select sample
lm.out=lm(y ~ x,data=data)
return(lm.out$coefficients)
}
n=nrow(data)
get.beta(data,1:n)
bootcoe=boot(data,get.beta,R=1000) #generate 1000 random samples
head(bootcoe$t) #look at the betas
Yukarıdaki kod Gönderen: Aşağıdaki benim kodudur. Ve farklı betalar elde etmek için bunu 1000 kez yapmak istiyorum. Bunu replicate() dışında nasıl yapmalıyım?
Yani 'çoğaltmak (1000, {your_codez})' çalışmıyor? –
ya, rep (1000, function()) çalıştım ama sonuç alamıyorum. – user2978129
'function()' kullanmayı söylemedim. Kıvırcık parantez kullanmalısınız. –