Você está na página 1de 2

Departamento de Informática - PUC-Rio

INF 1036 - Probabilidade Computacional

Nome:

Matrícula:

Questão 1:

Implemente uma função para gerar uma variável aleatória discreta X cuja probabilidade de X ser igual a i, i =
0..N-1, é P(X=i) = p[i], onde o vetor p é fornecido por parâmetro a função. A função tem também como
parâmetro o número N e nsamples, que representa o número de amostras dessa variável X a ser gerada
aleatóriamente.

Questão 2:

Método da composicão: Considere que são funções distribuição de probabilidade e


com e . Seja uma função distribuição de
probabilidade, que é chamada de uma composição das . O método da composição gere uma variável
aleatória dada pela composição usando os seguinte passos:

Passo 1: Simule uma variável aleatória I cuja densidade de massa é dada por

Passo 2: Gere X como , onde o índice I foi obtido no passo anterior.

Implemente uma função para gerar uma variável aleatória contínua X cuja função distribuição acumulada é
dada por:

A função tem também como parâmetro nsamples, que representa o número de amostras dessa variável X a
ser gerada aleatóriamente. (Dica: use a função produzida na Questão 1.)
Questão 3:

Implemente uma função para gerar cenários do que chamamos de um processo de Ponto de Poisson com
marcas numa região . Consideraremos que seja um retângulo formado pelos vértices e
.

Esse processo consiste em três passos:

Passo 1: Gere aleatóriamente o número de pontos por unidade de área que serão colocados na região
. Esse número de pontos por unidade de área é modelado por uma variável aleatória discreta do tipo
Poisson com taxa . (OBS.: se a área da região for igual a A, então teremos que colocar
pontos na região).

Passo 2: Gere aleatóriamente pontos em assumindo uma distribuição uniforme em todo a região.

Passo 3: Para cada ponto gerado considere que queremos colocar uma reta que passa por esse ponto e
tem inclinação , onde é uma variável aleatória uniforme no intervalo .

Assim a função que deve ser implementada terá como parâmetros: , e . E retornará: ,
, , , que representam respectivamente o número de pontos gerados, as coordenadas dos centros
dos círculos ( e ) e as inclinações ( ).

Questão 4:

Uma variável aleatória discreta é dita ter uma distribuição de Borel com parâmetro se a
função de massa de probabilidade de for dada por :

Implemente uma função que gere uma variável aleatória do tipo Borel com parâmetros rBorel(nsamples,mu),
onde nsamples é o número de amostras da variável aleatória X a serem geradas, é o parâmetro da
função de distribuição de .

Você também pode gostar