Ferramentas do usuário

Ferramentas do site


roteiros:vero

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

roteiros:vero [2015/03/09 19:35] leoroteiros:vero [2024/01/12 10:40] (atual) – edição externa 127.0.0.1
Linha 4: Linha 4:
 Para esse primeiro exercício utilizaremos excepcionalmente o programa Excel. Não se acostume com isso, o programa não merece sua confiança. Caso tenha conhecimento da linguagem R e queira utilizar essa **MARAVILHOSA** ferramenta sugerimos fortemente que tente montar um script a partir desse roteiro. Para ver um pseudo-código de  de verossimilhança no R veja o roteiro [[:roteiros:veror|Verossimilhança no R]]  Para esse primeiro exercício utilizaremos excepcionalmente o programa Excel. Não se acostume com isso, o programa não merece sua confiança. Caso tenha conhecimento da linguagem R e queira utilizar essa **MARAVILHOSA** ferramenta sugerimos fortemente que tente montar um script a partir desse roteiro. Para ver um pseudo-código de  de verossimilhança no R veja o roteiro [[:roteiros:veror|Verossimilhança no R]] 
  
-Uma ótima leitura introdutória para verossimilhança é o texto {{:roteiros:batista2009.pdf|}} do Prof. João Baptista, co-responsável pela disciplina de [[http://cmq.esalq.usp.br/BIE5781/doku.php|Modelos estatísticos]] no nosso programa, junto com o Prof. Paulo Inácio.+Uma ótima leitura introdutória para verossimilhança é o texto {{:roteiros:batista2009.pdf|}} do Prof. João Baptista, responsável pela disciplina de [[http://cmq.esalq.usp.br/BIE5781/doku.php|Modelos estatísticos]] no nosso programa, junto com o Prof. Paulo Inácio. 
 ===== Exercício - Máxima Verossimilhança ===== ===== Exercício - Máxima Verossimilhança =====
  
-Este é um exercício sobre o **Método da Máxima Verossimilhança**, utilizando os dados de presença e ausência, muito comuns em trabalhos de levantamento de populações animais. Consiste em amostrar algumas localidade (unidades amostrais) e registrar a presença ou não de algum indivíduo da espécies. No exemplo que vamos utilizar, o pesquisador retornou a cada localidade cinco vezes em um curto espaço de tempo. Essa repetição da observação em um curto espaço de tempo visa garantir que não houve possibilidade dos animais observados terem migrado ou morrido entre observações((na mesma semana ou em horários diferentes no mesmo dia, vai depender muito do animal estudado e do objetivo da pesquisa)), uma premissa importante  no nosso exemplo: a população é fechada.  +Este é um exercício sobre o **Método da Máxima Verossimilhança**, utilizando os dados de presença e ausência, muito comuns em trabalhos de levantamento de populações animais. Consiste em amostrar algumas localidades (unidades amostrais) e registrar a presença ou não de algum indivíduo da espécie. No exemplo que vamos utilizar, o pesquisador retornou a cada localidade cinco vezesem um intervalo em que seja razoável a premissa de fechamento ((não há extinções ou colonizações)).  
  
 **Objetivos:**\\ **Objetivos:**\\
-O principal objetivo desse exercício é entender o que significa estimar parâmetros por verossimilhança. Para isso vamos:+O principal objetivo desse exercício é entender o que significa estimar parâmetros com o método de máxima verossimilhança. Para isso vamos:
  
 a) Obter estimativa da máximo verossimilhança dos parâmetros:  a) Obter estimativa da máximo verossimilhança dos parâmetros: 
-  * probabilidade de ocorrência: ψ +  * probabilidade de ocorrência: $\psi$ 
-  * probabilidade de detecção: Φ+  * probabilidade de detecção: $p$
  
 b) Representar graficamente a superfície de verosimilhança.\\ b) Representar graficamente a superfície de verosimilhança.\\
  
 1) **Um conjunto de observações fictícios**.  1) **Um conjunto de observações fictícios**. 
-  * Esta base de dados pode ser compreendida como uma matriz [i,j], com número i de linhas e j de colunas.\\+  * Os dados estão em uma matriz [i,j], com número i de linhas (localidades) e j de colunas (ocasiões).\\
   * Como tratam-se de dados de presença e ausência, vamos representar as ausências por zeros, e as presenças por um.\\   * Como tratam-se de dados de presença e ausência, vamos representar as ausências por zeros, e as presenças por um.\\
 Exemplo: Exemplo:
Linha 41: Linha 42:
  
 2)Um um modelo simples de **ocorrência com dois parâmetros**, leva em conta:\\  2)Um um modelo simples de **ocorrência com dois parâmetros**, leva em conta:\\ 
-  * ψ (psié a probabilidade de ocorrência, relativa aos locais (LINHAS);\\ +  * $\psié a probabilidade de ocorrência, relativa aos locais (LINHAS);\\ 
-  * Φ (pé a detecção (condicionada à ocorrência), relativa ao momento da amostragem (COLUNAS);\\+  * $pé a detecção (condicionada à ocorrência), relativa ao momento da amostragem (COLUNAS);\\
  
  
-A somatória para as linhas, correspondendo ao número de detecções da espécie em cada localidade. +A somatória das linhas é o número de detecções da espécie em cada localidade. 
  
 ===== Calculando Probabilidades ===== ===== Calculando Probabilidades =====
  
-Quando a soma das observações em uma localidade ($x_i$) é zero, ou seja espécie não foi observada em nenhum dos tempos, temos duas possibilidades:+Nos locais em que a  espécie não foi registrada  em nenhum dos tempos, a soma das observações ($n_i=\sum_i x_{ij}$) é zero a temos duas possibilidades:
  
   * a espécie não ocorre na localidade, ou    * a espécie não ocorre na localidade, ou 
-  * a espécie ocorre na localidade e não foi detectada em nenhuma oportunidade.+  * a espécie ocorre na localidade e não foi detectada em nenhuma ocasião.
  
-Podemos calcular essa probabilidade como:+Podemos calcular essa probabilidade ((como daqui para diante, sob a premissa de a observação em cada ocasião e localidade são independentes)):
      
 <WRAP center round box 80%> <WRAP center round box 80%>
-<wrap em>Fórmula (i): </wrap> +<wrap em>probabilidade de não ocorrer ou ocorrer e não ser detectada em cinco ocasiões: </wrap> 
-probabilidade de não ocorrer ou ocorrer e não ser detectada em cinco ocasiões: + 
-$$  prob_{(x_i=0)=(1-psi) + psi*(1-p)^5 $$+\begin{equation} 
 +\label{eq:1} 
 +P(n=0) =(1-\psi) + \psi(1-p)^5 
 +\end{equation}
 </WRAP> </WRAP>
  
  
-A primeira parte da expressão acima $(1-psi)$ é a probabilidade de não ocorrer e a segunda parte é composta pela probabilidade de ocorrer $psi$ vezes a probabilidade de não ser detectado em cinco ocasiões $ (1-p)^5 $.+A primeira parte da expressão acima $(1-\psi)$ é a probabilidade de não ocorrer e a segunda parte é composta pela probabilidade de ocorrer $\psi$ vezes a probabilidade de não ser detectado em cinco ocasiões $ (1-p)^5 $.
  
  
-Quando a soma das observações  em uma localidade ($x_i$) é maior que zero $x_i > 0$, ou seja a espécie foi observada em pelo menos uma das observações, o cálculo da probabilidade é:+Quando a soma das observações  em uma localidade ($n_i$) é maior que zero, ou seja a espécie foi observada em pelo menos uma das ocasiões, o cálculo da probabilidade é:
 <WRAP center round box 60%> <WRAP center round box 60%>
-<wrap em>Fórmula (ii): </wrap> +<wrap em>probabilidade de ocorrer e ser detectado $n$ vezes e não ser detectados nas outra amostras (total - $n_i$): </wrap>
-probabilidade de ocorrer e ser detectado $x_i$ vezes e não ser detectados nas outra amostras (total - $x_i$)+
- $$  prob_{(x_i>0)} = psi* p^{x_i} * (1-p)^{5-x_i}$$+
  
-</WRAP>+\begin{equation} 
 +\label{eq:2} 
 +P(n) = \psi p^{n_i} (1-p)^{5-n_i} 
 +\end{equation}
  
-Com isso temos o equações que descrevem a ocorrência e a detecção da espécie nas diferentes localidades ou unidades amostrais. Só precisamos agora solucionar essas equações para obter o valor da probabilidade de detecção e probabilidade de ocorrência da nossa espécies.  
-Essas equações compõem um conjunto de equações acopladas com duas variáveis que precisamos estimar. Imaginemos uma situação **HIPOTÉTICA** de que nosso conhecimento em matemática seja rudimentar e não sabemos como resolver esse problema que parece muito básico! Nesse cenário uma solução possível é simplesmente chutarmos valores para essas  probabilidades. 
- 
-<WRAP center round todo 60%> 
-  * Calcule os valores para cada localidade para psi=0,7 e p=0,3; 
-  * Calcule a verossimilhança para o conjunto do dados, dado esses parâmetros; 
 </WRAP> </WRAP>
 +
 +Com isso temos o equações que expressam o registro das espécie em função da sua ocorrência e detecção, que são quantidades desconhecidas. Só conhecemos $n_i$, o número de ocasiões em que a espécie foi registrada em cada localidade. Mas podemos usar as expressões \ref{eq:1} e \ref{eq:2} para calcular a probabilidade que uma certa combinação de $\psi$ e $p$ atribui a cada uma de nossas observações. Vamos fazer este cálculo para $\psi=0,7$ e $p=0,3$:
  
  
 <WRAP center round box 100%> <WRAP center round box 100%>
 {{:roteiros:vero01.png?500  |}} {{:roteiros:vero01.png?500  |}}
 +
   * abra a planilha do {{:roteiros:aulaverossimilhancaalunos.xls|excel}} com os dados;   * abra a planilha do {{:roteiros:aulaverossimilhancaalunos.xls|excel}} com os dados;
   * faça a soma das ocorrências para cada localidade;   * faça a soma das ocorrências para cada localidade;
-  * insira a formula (i) ou (ii) descritas acima, dependendo se houve alguma ocorrência ou não da espécie na localidade;+  * insira as expressões acima em cada linha, dependendo se houve alguma ocorrência (equação \ref{eq:2}) ou não  (equação \ref{eq:1}) da espécie na localidade;
   * faça a multiplicação desses valores ao final da coluna.     * faça a multiplicação desses valores ao final da coluna.  
 </WRAP> </WRAP>
  
      
-Muito bem! Acabamos de calcular a verossimilhança para os valores dos parâmetros psi=0,7 e p=0,30. Imagine que existe uma probabilidade de encontrar os dados observados, dado esses parâmetros. A verossimilhança pode ser qualquer quantidade proporcional a esta probabilidade. Em linguagem matemática:+Muito bem! Acabamos de calcular a verossimilhança para os valores dos parâmetros $\psi=0,7$p=0,30$. Imagine que existe uma probabilidade de encontrar os dados observados, dados esses parâmetros. A verossimilhança pode ser qualquer quantidade proporcional a esta probabilidade. Em linguagem matemática:
  
 $$\mathcal{L} \ = \ k P(\text{dados}|\text{parâmetros})$$ $$\mathcal{L} \ = \ k P(\text{dados}|\text{parâmetros})$$
  
-Onde $k$ é qualquer valor constante, o que nos permite dividir ou multiplicar a verossimilhança por qualquer constante, o que muitas vezes ajuda nos cálculos. Neste exercício não precisaremos disso, e fazemos $k=1$ e portanto a verossimilhança será  o próprio valor da probabilidade dos dados obtida com cada valor dos parâmetros:+Onde $k$ é qualquer valor constante, o que nos permite dividir ou multiplicar a verossimilhança por qualquer constante. Isso muitas vezes ajuda nos cálculos. Neste exercício não precisaremos disso, e fazemos $k=1$ e portanto a verossimilhança será  o próprio valor da probabilidade dos dados obtida com cada valor dos parâmetros:
  
 $$\mathcal{L}  \ = \ P(\text{dados}|\text{parâmetros})$$ $$\mathcal{L}  \ = \ P(\text{dados}|\text{parâmetros})$$
Linha 118: Linha 120:
    * $\theta$ representa o conjunto de parâmetros que definem o modelo probabilístico.    * $\theta$ representa o conjunto de parâmetros que definem o modelo probabilístico.
  
-Notem que nós invertemos a lógica: os parâmetros do nosso modelo agora estão funcionando como variáveis de uma nova função, que é a verossimilhança. +Notem que nós invertemos os argumentos da função: os parâmetros do nosso modelo agora estão funcionando como variáveis de uma nova função, que é a verossimilhança. 
  
-Agora podemos definir uma função de verossimilhança para os dados tratados aqui. É o mesmo calculo feito acima, apenas deixando os parâmetros psi e p como incógnitas.+Agora podemos definir uma função de verossimilhança para os dados tratados aqui. É o mesmo calculo feito acima, apenas deixando os parâmetros $\psi$pcomo incógnitas.
  
 <WRAP center round box 60%> <WRAP center round box 60%>
-<wrap em>Em quatro localidades não foi não encontrar em nenhuma ocasião:</wrap> +<wrap em>Em quatro localidades não houve registros em nenhuma ocasião:</wrap> 
-$$ ((1-psi) + psi*(1-p)^5)^4 $$   +$$ \mathcal{L}_0=(1-\psi) + \psi (1-p)^5 $$   
-<wrap em>Em duas localidades foi encontrar apenas um vez:</wrap> +<wrap em>Em duas localidades houve registro apenas um vez:</wrap> 
-$$ ((psip^1) (1-p)^4)^2 $$ +$$ \mathcal{L}_1=(\psi p^1)  (1-p)^4 $$ 
-<wrap em>Em duas localidades foi encontrar duas  vezes:</wrap> +<wrap em>Em duas localidades houve registros duas  vezes:</wrap> 
-$$ ((psip^2) (1-p)^3)^2 $$ +$$ \mathcal{L}_2=(\psi p^2)  (1-p)^3 $$ 
-<wrap em>Em duas localidades foi encontrar três vezes:</wrap> +<wrap em>Em duas localidades houve registro três vezes:</wrap> 
-$$ ((psip^3) (1-p)^2)^2 $$ +$$ \mathcal{L}_3=(\psi p^3)  (1-p)^2 $$ 
-<wrap em>Em uma localidades foi encontrar quatro vezes:</wrap> +<wrap em>Em uma localidade houve registro quatro vezes:</wrap> 
-$$ ((psip^4) (1-p)^1)^1 $$+$$ \mathcal{L}_4=(\psi p^4)  (1-p)^1 $$
  
 </WRAP> </WRAP>
  
-Multiplicando todas essas expressões temos uma fórmula para calcular a probabilidade que qualquer valores de parâmetros atribui aos dados observados((supondo que cada registro é uma observação independente)):+Multiplicando as verossimilhanças para cada localidade obtemos a probabilidade que os parâmetros atribuem ao conjunto de dados observados ((supondo que cada registro é uma observação independente)):
  
  
Linha 143: Linha 145:
 Verossimilhança =  Verossimilhança = 
 </wrap> </wrap>
-[(1-psi) + psi*(1-p)^5]^4 * (psi* p^1 * (1-p)^4)^2 * (psi* p^ * (1-p)^3)^2 * (psi* p^3 * (1-p)^2)^2 * psi* p^4 * (1-p) +$\mathcal{L}_0^4 \times \mathcal{L}_1^2 \times \mathcal{L}_2^2 \times \mathcal{L}_3^2 \times \mathcal{L}_4$ 
  
 </WRAP> </WRAP>
  
-Parece uma expressão complicada, mas se acompanhou passo a passo os caminhos até aqui e entendeu a ideia, é só não errar nenhum parênteses que essa fórmula funciona como nossa função de verossimilhança. Quando calculamos a verossimilhança para os valores dos parâmetro psi =0,7 e p=0,3 encontramos um valor muito pequeno, se é que seu computador conseguiu mostrar algum valor, pois a probabilidade estava por volta de $ 3.10^{-15}$, o que arredondando é zero em muitos programasEsse valor próximo a zero faz sentido para o que pretendemos e não seu arrendondamento para zero. Para não correr o risco desses pequenos valores desaparecerem dos nossos cálculos, vamos utilizar uma transformação matemática que faz com que o valor muito próxima a zero tenha, em módulo, um número que é mais fácil de tratar: o logaritmo. Duas regras básicas operações de logaritmo vão nos ajudar a simplificar a expressão acima:+Parece uma expressão complicada, mas se acompanhou passo a passo os caminhos até aqui e entendeu a ideia, é só não errar nenhum parênteses que essa fórmula funciona como nossa função de verossimilhança. Quando calculamos a verossimilhança para os valores dos parâmetro $\psi =0,7$p=0,3encontramos um valor muito pequeno ((por volta de $ 3,\times 10^{-15}$))Estes valores podem facilmente ficar abaixo da precisão numérica do computador. Para não correr o risco desses pequenos valores desaparecerem dos nossos cálculos, vamos utilizar uma transformação matemática que faz com que o valor muito próxima a zero tenha, em módulo, um número que é mais fácil de tratar: o logaritmo. Duas regras básicas operações de logaritmo vão nos ajudar a simplificar a expressão acima:
  
 <WRAP center round box 60%> <WRAP center round box 60%>
Linha 159: Linha 161:
 Log-Verossimilhança = Log-Verossimilhança =
 </wrap> </wrap>
-4log[(1-psi) + psi*(1-p)^5] + 2log[(psi* p^1) * (1-p)^4] + 2log[(psi* p^2) * (1-p)^3] + 2log[(psi* p^3) * (1-p)^2] + log[(psi* p^4) * (1-p)]+$\log \mathcal{L}_0+ 2 \log \mathcal{L}_1 + 2 \log \mathcal{L}_2 + 2 \log \mathcal{L}_3 \log \mathcal{L}_4$
 </WRAP> </WRAP>
 Como logarítmos de números próximos a zero ($0<x<1$) são negativos, vamos completar nossa transformação multiplicamos o valor da Log-Verossimilhança por $-1$ para obter a Log-Verossimilhança negativa. Como a escala e o sinal do valor foram modificados por nossa transformação, agora os valores de -Log-Verossimilhança maiores indicam verossimilhanças menores e valores pequenos, verossimilhanças maiores.  Como logarítmos de números próximos a zero ($0<x<1$) são negativos, vamos completar nossa transformação multiplicamos o valor da Log-Verossimilhança por $-1$ para obter a Log-Verossimilhança negativa. Como a escala e o sinal do valor foram modificados por nossa transformação, agora os valores de -Log-Verossimilhança maiores indicam verossimilhanças menores e valores pequenos, verossimilhanças maiores. 
  
  
-Vamos calcular então o valor de -logaritmo da verossimilhança para diferentes valores de parâmetros no Excel, usando a fórmula acima. +Vamos calcular então o valor de -logaritmo da verossimilhança para diferentes valores de parâmetros no Excel, usando a expressão acima. 
 <WRAP center round box 60%> <WRAP center round box 60%>
 {{:roteiros:verofunc.png?500  |}} {{:roteiros:verofunc.png?500  |}}
  
-  * crie uma coluna com valores de psi de 0.05 até 0.95 a cada 0.05; +  * crie uma coluna com valores de $\pside 0.05 até 0.95 a cada 0.05; 
-  * faça o mesmo para a linha para valores de p, formando um quadro; +  * faça o mesmo para a linha para valores de $p$, formando um quadro; 
-  * digite a fórmula da -Log-Verossimilhança usando a referência dos valores de psi e p;+  * digite a fórmula da -Log-Verossimilhança usando a referência dos valores de $\psi$p$;
   * copie a formula para todo o quadro de valores;    * copie a formula para todo o quadro de valores; 
 </WRAP> </WRAP>
Linha 188: Linha 190:
 <WRAP center round  60%> <WRAP center round  60%>
  
-Faça um gráfico com os valores dos parâmetros no eixo x (p) e y (psi) e no eixo z inclua os valores de log-verossimilhança negativa.+Faça um gráfico com os valores dos parâmetros no eixo x ($p$) e y ($\psi$) e no eixo z inclua os valores de log-verossimilhança negativa.
 </WRAP> </WRAP>
 ===== Máxima Verossimilhança ===== ===== Máxima Verossimilhança =====
  
-Acabamos de construir a superfície de verossimilhança do nosso modelo! Poderia ter sido melhor, poderíamos ter usado intervalos muito menores de psi e p, se possível intervalos infinitesimalmente pequenos, o que nos daria a superfície contínua dos possíveis valores de parâmetros. Para nossa proposta aqui, intervalos de 0,05, bastam. +Acabamos de construir a superfície de verossimilhança do nosso modelo! Poderia ter sido melhor, poderíamos ter usado intervalos muito menores de $\psi$p$, se possível intervalos infinitesimalmente pequenos, o que nos daria a superfície contínua dos possíveis valores de parâmetros. Para nossa proposta aqui, intervalos de 0,05, bastam. 
  
 <WRAP center round box 60%> <WRAP center round box 60%>
Linha 202: Linha 204:
  
    
-  * Ou seja, nossa melhor estimativa para os parâmetros p e psi são os que atribuem mais probabilidade ao que observamos, que são os dados. Se aceitamos isso, podemos dizer que essa estimativa são os valores mais plausíveis, ou mais verossímeis dos parâmetros **para esse conjunto de dados**. +  * Ou seja, nossa melhor estimativa para os parâmetros $p$\psisão os que atribuem mais probabilidade ao que observamos, que são os dados. Se aceitamos isso, podemos dizer que essa estimativa são os valores mais plausíveis, ou mais verossímeis dos parâmetros **para esse conjunto de dados**. 
   * Como a verossimilhança nos ajuda a chegar a esses valores? Os valores mais plausíveis dos parâmetros são os aqueles para os quais a verossimilhança é máxima. Portanto, os valores que geram o menor valor de Log-Verossimilhança negativa.    * Como a verossimilhança nos ajuda a chegar a esses valores? Os valores mais plausíveis dos parâmetros são os aqueles para os quais a verossimilhança é máxima. Portanto, os valores que geram o menor valor de Log-Verossimilhança negativa. 
  
Linha 215: Linha 217:
 <WRAP center round todo 60%> <WRAP center round todo 60%>
   * quais o parâmetros que maximizam a verossimilhança para nossos dados?   * quais o parâmetros que maximizam a verossimilhança para nossos dados?
-  * varie os valores dos dados (tabela com 0 e 1) e veja se sua intuição quanto ao valor de psi e p dos dados hipotéticos se aproxima à estimativa LogLike. +  * varie os valores dos dados (tabela com 0 e 1) e veja se sua intuição quanto ao valor de $\psi$pdos dados hipotéticos se aproxima à estimativa LogLike. 
 </WRAP> </WRAP>
  
  
 ---- ----
roteiros/vero.1425929711.txt.gz · Última modificação: 2024/01/12 10:39 (edição externa)