Descrever métodos para aproximação de distribuições e geradores de números:
A seguir será mostrado como gerar, aleatóriamente, amostras de uma população. Mas em primeiro lugar é importante trazermos algumas definições.
É o conjunto de elemntos para os quais desejamos que as conclusões de uma pesquisa sejam válidas, com restrição de que esses elementos possam ser observados sob as mesmas condições. A população pode ser finita ou infinita. Ela será finita quando seus elementos podem ser enumerados. Já para a população infinita ocorre o contrário, seus elementos não podem ser enumerados.
São pequenos grupos escolhidos da população, afim de representarem as caracteristicas da população. Amostragem é o ato de analisar uma parte do evento observado com o intuito de saber como a população se comporta, sem necessariamente analisar a população como um todo.
No R Utilizamos diversos comandos para gerar tais amostras aleatóriamente:
rnorm()
rexp()
rgamma()
rgumbel()
rweibell()
rSMR()
# Gerando numeros aleatorios de uma distribuicao exponencial
rexponencial <- function(n, lambda) {
if (!is.numeric(lambda) | lambda < 0)
stop("O argumento lambda deve ser numérico e maior que 0!", call. = FALSE)
nunif <- runif(n)
x <- (-log(1 - nunif)) / lambda
return(x)
}
# Verificando graficamente
plot(sort(rexponencial(1000, lambda = 1)))
points(sort(rexp(1000, rate = 1)), col = "red")
Devemos seguir dessa forma:
SMR:::GaussLegendre(s)
Método utilizado para obtermos um intervalo de integração finito. Para isso utilizamos:
Temos a seguinte função:
A transformação será feita assim:
No R :
>(x <- SMR:::GaussLegendre(2))
$nodes
[1] -0.5773503 0.5773503
$weights
[1] 1 1
> fx3 <- function(x) (1.5 * x + 1.5)^2 # para x^3 [0, 2]
> # Para fx3 temos
> 1.5 * sum(x$weights * fx3(x$nodes))
[1] 9
O objetivo desse método é encontrar aproximações para as raízes de uma função real:
A fórmula para a convergência pode ser facilmente encontrada, pois a derivada da função f no ponto xk é igual a tangente do ângulo α entre a reta tangente e a curva no ponto xk.
Começando o processo com um valor arbitrário inicial x0, em que quanto mais perto esse ponto for da raiz da função, mais rápido será a convergência da iteração, considerando f’(x0) diferente de zero.