Escolar Documentos
Profissional Documentos
Cultura Documentos
4 SIMULAO
(a)
O Mtodo da Inverso s pode ser aplicado nos casos em que a funo de distribuio acumulada
FX(x) pode ser representada por uma expresso analtica e se essa funo for invertvel.
Nesse caso, geramos um NPA U[0;1], u e igualamo-lo a F X(x). Depois, s calcular o inverso e
chegamos a NPA X, x.
Mais formalmente:
u = FX(x) FX-1(u)
Finalmente, uma repetio do processo, vai gerar uma coleco de x i que, no seu conjunto,
apresentaro a distribuio X.
(b)
Do grfico dado tiramos, tendo em ateno que fX(0)=0,2 (porque o integral da funo tem de ser
igual a 1):
fX(x) = 0 se x [-4;4]
fX(x) = (1/10)*x + 0,4 se x [-4;-2]
fX(x) = 0,2 se x [-2;0]
fX(x) = -(1/20)*x + 0,2 se x [0;4]
Nota: Para determinar,os estas expresses, e uma vez que se tratam de rectas, tivmos em
considerao a expresso geral de uma equao linear:
y = ax + b
Depois, para determinar o b, igualamos o x a zero, vemos o y (valor da funo) correpsondente a
esse x=0 e resolvemos a equao, tirando b.
Para tirar o valor de a, igualamos o y (valor da funo) a zero, vemos o valor de x correspondente
a esse y=0 e, sabendo j b, tirmaos o valor de a, a partir da equao y=ax+b
Quando se diz valor da funo da funo (zona do grfico) que estamos a analisar e no da
funo fX(x) que est partida em vrias parciais. Assim, por vezes, para aplicar o que foi dito, ser
necessrio prolongar (imaginariamente) a linha/recta em anlise.
FX(x) = 0 se x < -4
FX(x) = (1/20) * x2 + 0,4*x + 0,8 se x [-4;-2]
FX(x) = 0,2 * x + 0,6 se x [-2;0]
FX(x) = -(1/40) * x2 + 0,2*x + 0,6 se x [0;4]
FX(x) = 1 se x > 4
Nota: Para sabermos qual o coeficiente independente a somar, temos de calcular o valor nos
extremos do intervalo em causa e comparar com o que dado na figura. Perante a diferena
eventualmente detectada, adiciona-se (ou subtrai-se) um determinado valor expresso.
Relembre-se que a funo de distribuio de probabilidade acumulada contnua direita.
Para sabermos qual a expresso que se usa quando temos um determinado valor de u, temos de
raciocinar em termos de reas cobertas pela funo fx(x), ou seja, aplicando ao nosso caso:
a rea da 1 zona (em que x vai de 4 a 2), tem uma rea de 0,2. Logo, se u<0,2 aplicamos a
expresso correspondente a essa zona: (1/20) * x2 + 0,4*x + 0,8)
a rea (acumulada) das 2 primeiras zonas de 0,2+0,4=0,6. Logo, se tivermos um valor de u
entre 0,2 e 0,6 aplicamos a expresso correspondente 2 zona: 0,2 * x + 0,6
a rea das 3 zonas de 0,2 + 0,4 + 0,4. Logo, se tivermos um u entre 0,6 e 1, aplicamos a
expresso correspondente 3 zona: -(1/40) * x2 + 0,2*x + 0,6
INCIO
U = RAND / 65536
N
u < 0,2
S
0,2 < u < 0,6 N
x = -4 + 20u
S
x = (u-0,6)/0,2
x = 4 - 40-40u
RAND=(25173*RAND+13849)
u = RAND
(a)
A filosofia subjacente ao mtodo da inverso pode ser utilizado para gerar NPA correspondentes a
distribuies discretas:
k Antnio Maria Joo Pedro Olga
P(X=k) 0,2 0,25 0,10 0,30 0,15
(b)
1. Gerar um NPA U[0;1], u1
2. x1 = a + (b-a) * u1
3. Pa = fX(x1) / fX(Moda)
4. Gerao de outro NPA U[0;1], u2
5. Se Pa < u2, rejeita-se x1 e retorna-se a 1. Caso contrrio assume-se x1 como um NPA X.
N=100; SUMREC=0;
V = A = B = DIFS = 0
PGT = 50
SUMREC=SUMREC - PGT
RAND
N
u < 0,0715
S
SUMREC=SUMREC+100 u < 0,1286 N
B=B+1
S DIFS=DIFS+1
SUMREC=SUMREC+250
V=V+1
N=N-1
N S
N=0