[R-br] bootstrap em correlação

Benilton Carvalho beniltoncarvalho em gmail.com
Quinta Fevereiro 13 16:14:55 BRST 2014


Tarefa para vc: entender os detalhes do que acontece no snippet abaixo.

f = function(dat, i){
  cc = cor(dat[i,])
  c(t1=sum(cc[1, -1])/cc[2, 3], t2=sum(cc[3, -3])/cc[2, 1])
}

set.seed(1)
dados = data.frame(x1=rnorm(100), x2=rnorm(100), x3=rnorm(100))

library(boot)
br = boot(dados, f, 10000)
boot.ci(br, index=1)
boot.ci(br, index=2)


Em 13 de fevereiro de 2014 15:19, geovane barbosa
<geovanecb em yahoo.com.br>escreveu:

>
> Olá pessoal boa tarde
>
>
> Tenho a seguinte situação.
>
> Possuo um conjunto de dados caracterizados por x1,x2,x3. e gostaria de
> realizar o bootstrap para calcular a correlação e efetuar intervalos de
> confiança bootsrap. A linha de pensamento é essa.
>
> Suponhamos que
>
> x1<-rnorm(100)
> x2<-rnorm(100)
> x3<-rnorm(100)
>
> dados<-data.frame(x1,x2,x3)
>
>
> rx1x2<-cor(x1,x2)
> rx1x3<-cor(x1,x3)
> rx2x3<-cor(x2,x3)
>
> theta1<- sqrt[(rx1x2+rx1x3)/rx2x3]
> theta2<- sqrt[(rx1x3+rx2x3)/rx2x1]
>
> Gostaria de ter como resultados final os intervalos bootstrap para theta1,
> theta2.
>
>
> obrigado
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140213/4a6d94a5/attachment.html>


Mais detalhes sobre a lista de discussão R-br