O test1 e test2 dele são funções, e não variáveis... tu tem que criar
funções com esses passos e dai sim usar o system.time()


[]'s

2011/9/11 Mauro Sznelwar <[email protected]>

> **
>
> Pessoal, eu tenho esta simulação que quero testar a eficiência em relação
> ao rchisq, mas não estou chegando no resultado do livro. Alguém poderia
> dizer o que estou fazendo de errado?
>
>  U=runif(3*10^4)
>
> U=matrix(data=U,nrow=3) #matrix for sums
>
>  X=-log(U) #uniform to exponential
>
>  X=2* apply(X,2,sum) #sum up to get chi squares
>
> test1=X
>
> test2=rchisq(10^4,df=6)
>
> system.time(test1);system.time(test2)
>   usuário   sistema decorrido
>         0         0         0
>   usuário   sistema decorrido
>         0         0         0
>
> No livro tem este resultado:
>
> system.time(test1());system.time(test2())
>
> user system elapsed
>
> 0.104 0.000 0.107
>
> user system elapsed
>
> 0.004 0.000 0.004
>
> _______________________________________________
> R-br mailing list
> [email protected]
> 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.
>
_______________________________________________
R-br mailing list
[email protected]
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.

Responder a