2
respostas

Retorno de dados diferente em R

Bom dia, quando digito o comando: x1 <- runif(30, 37.9, 38.8 ) me retorna uma lista diferente da lista do professor, me retorna: [1] 38.64916 38.00598 38.21348 38.23588 38.77461 38.04905 38.64431 37.99400 38.02770 38.36849 38.61894 38.11392 38.65258 38.01556 38.50725 38.46189 38.41225 38.72519 [19] 38.36984 37.94868 38.76258 38.47282 38.76652 38.08054 38.63671 37.99353 38.13511 38.01459 38.74156 38.01174.

Quando o professor digita o mesmo comando, retorna:

[1] 38.74792 38.22167 38.56094 38.22982 38.05435 38.04450 38.44803 38.38801 [9] 38.34245 38.68356 38.46291 38.16700 38.74269 37.93675 38.34229 38.54316 [17] 38.65470 38.54693 38.70671 38.26695 38.52493 38.61315 37.93684 38.31222 [25] 38.62993 37.90442 38.43821 38.30228 38.46592 38.18555

Obrigado!!!

2 respostas

Olá João, não se preocupe, está correto este comportamento. Isso acontece porque a função runif() gera números aleatórios.

Espero ter ajudado e bons estudos!

Os números gerados são aleatórios. De acordo com o comando, você gerou uniformemente 30 valores entre [37.9, 38.8]. Desde que a distribuição seja a mesma (uniforme, no caso), não faz diferença