Você está na página 1de 2

R (linguagem de programao)/Distribuies

de probabilidade
At agora R foi vista como uma linguagem de progra- sim dnorm(seq(1, 1, by=0.1)) gera todos valores da funmao comum. Este captulo enfoca na especialidade da o densidade de probabilidade para os valores entre 1
linguagem: a estatstica.
e 1 (um vetor de 21 valores).
Para um bom entendimento deste captulo, recomend- O histograma, gerado acima por simulao, tambm pode
vel um bom conhecimento de estatstica; para isto con- ser facilmente obtido usando-se dnorm:
sulte:
x <- seq(6, 6, by=0.1) y <- dnorm(x) plot(x, y,
type="l)
o livro Probabilidade e Estatstica (avanado)
pnorm a funo que d a funo de probabilidade acu o captulo Estatstica do livro Matemtica elementar mulada da normal. Por exemplo, pnorm(1.96) aproxi(mais simples)
madamente 97,5%. pnorm tambm recebe um vetor, ou
seja, a sequncia abaixo gera uma curva-S:

x <- seq(6, 6, by=0.1) y <- pnorm(x) plot(x, y,


type="l)

Distribuio normal

Finalmente, qnorm a inversa de pnorm. q vem de


quartil; para gerar o 1o quartil de uma normal de mdia
5 e desvio-padro 3, basta fazer qnorm(0.25, mean = 5,
sd = 3) (o valor 2.976531). Analogamente, qnorm tambm pode receber um vetor de probabilidades, assim, a
Vejamos, por exemplo, a distribuio mais importante de sequncia abaixo a inversa da curva-S:
todas, a Distribuio normal.
x <- seq(0.001, 0.999, length=1000) y <- qnorm(x)
rnorm a funo que simula variveis normais. A forma plot(x, y, type="l)
de usar :
Em geral, para cada distribuio de probabilidade - e seria
tentador dizer que para toda distribuio de probabilidade
que algum tenha algum dia inventado - R possui quatro
funes associadas.

x <- rnorm(n, mean, sd)


em que n o tamanho da amostra (x ser um vetor caso
n > 1), e mean e sd so parmetros (opcionais) dando a
mdia e o desvio-padro da normal. Se mean ou sd forem
omitidos, sero usados os valores, respectivamente, de 0
e 1.
Por exemplo:
x <- rnorm(sd = 2, n = 10)
gera um vetor com 10 valores independentes e identicamente distribudos, com mdia zero e desvio-padro 2.
Para ver o gerador de normais em ao, siga a sequncia
abaixo:
x <- rnorm(1000) hist(x)
dnorm a funo que d a densidade da normal, ou seja,
a implantao da equao
(x )2
1
exp(
)
2 2
2
Por exemplo, dnorm(1) retorna 0.2419707. Analogamente, dnorm pode receber um vetor de parmetros, asf (x) =

Fontes, contribuidores e licenas de texto e imagem

2.1

FONTES, CONTRIBUIDORES E LICENAS DE TEXTO E IMAGEM

Texto

R (linguagem de programao)/Distribuies de probabilidade Fonte: https://pt.wikibooks.org/wiki/R_(linguagem_de_programa%


C3%A7%C3%A3o)/Distribui%C3%A7%C3%B5es_de_probabilidade?oldid=207821 Contribuidores: Albmont e He7d3r.bot

2.2

Imagens

2.3

Licena

Creative Commons Attribution-Share Alike 3.0