[R-br] R simulação: Entendendo as distribuições de probabilidade
Jose Claudio Faria
joseclaudio.faria em gmail.com
Quinta Agosto 18 19:19:08 BRT 2011
Uma das coisas que considero mais interessantes ao adotar o R em um
cursos introdutórios de Probabilidade e Estatística,
é possibilitar que os estudante entendam (efetivamente) o que são as
distribuições de probabilidades (inf. paramétrica) que eles estão
começando a usar para tomar decisões em situação de incerteza.
(Em outra palavras,: jogar a mágica na lata de lixo!)
Uma das que mais gosto, que pode vir a ser útil para outras pessoas está abaixo:
(Estou socializado: sujeito a críticas e sugestões...)
# Simulação da origem da distribuição F (Snedecor)
# Autor: J.C.Faria
# Tamanho das amostras
nn <- 05 # Tamanho da amostra do numerador
nd <- 10 # Tamanho da amostra do denominador
# Características da população
mu <- 10
sigma <- 2
# Normal padrão
# mu <- 0
# sigma <- 1
# Número de pares de amostras
n <- 1e4
# Simulação
s2n <- apply(matrix(rnorm(n*nn,
mu,
sigma),
ncol=nn),
1,
var)
s2d <- apply(matrix(rnorm(n*nd,
mu,
sigma),
ncol=nd),
1,
var)
require(fdth)
plot(fdt(s2n/s2d,
start=0,
end=10,
h=.05),
type='d',
xlim=c(0, 10),
ylim=c(0, 0.8))
curve(df(x,
nn-1,
nd-1),
col='darkgreen',
add=TRUE,
lwd=2)
A conclusão óbvia a que se chega:
A distribuição F descreve como se distribui a razão entre duas
estimativas da variância de uma população normal!
Portanto:
Pode ser usada para decidir (sob as devidas condições) se duas
estimativas da variância podem, ou não,
serem consideradas como provenientes de uma mesma população normal.
(Que é o uso mais básico da distribuição F, ou seja, teste de precisão).
Gostaria de ver a galera desentocar esse tipo de script e postar aqui na lista!
(Tenho mais uns poucos nessa linha)
Abs,
--
///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\
Jose Claudio Faria
UESC/DCET/Brasil
joseclaudio.faria at gmail.com
///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\
Mais detalhes sobre a lista de discussão R-br