Como gerar números aleatórios no R?

Sem enrolação, veja algumas formas de se gerar números aleatórios no R:

## Gera 500 numeros aleatorios com distribuicao normal
rnorm(500)

## Gera numeros aleatorios com distribuicao normal, mas
## determinando a media e desvio padrao desejado
rnorm(500,mean=10,sd=1);

## Gera 500 numeros aleatorios entre 0 e 100
runif(500, min=0, max=100);

## Gera uma amostra aleatoria de 3 numeros, intervalo de 1 a 100
## e com reposicao
sample(1:100, 3, replace=TRUE)

Quer ver a distribuição dos números? Use um histograma:

hist(rnorm(500));

hist

Ou veja a densidade:

plot(density(runif(500, min=0, max=100)));

densidade

Anúncios

2 comentários

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s