
Existe um método melhor para estimar um parâmetro?
ESTAT0078 – Inferência I
Prof. Dr. Sadraque E. F. Lucena
http://sadraquelucena.github.io/inferencia1
Considere uma amostra aleatória \(X_1,\ldots,X_n \stackrel{iid}{\sim} f(x;\theta)\), com \(\theta\in\Theta\). Aqui, os estimadores são obtidos por meio da correspondência entre momentos populacionais e momentos amostrais: \[ \mu'_k = E(X^k) \quad \longleftrightarrow \quad M'_k = \frac{1}{n}\sum\limits_{i=1}^n X_i^k. \]
Se desejamos estimar um único parâmetro, o estimador é obtido como solução de \[ E(X) = \overline{X}. \]
Seja \[X_1,\ldots,X_n \stackrel{iid}{\sim} f(x;\theta), \quad \theta\in\Theta.\]
Como há independência, a distribuição conjunta da amostra é o produto das funções de probabilidade (ou densidades) individuais: \[f(x_1, \ldots, x_n;\theta) = \prod\limits_{i=1}^n f(x_i;\theta).\]
No método da máxima verossimilhança a mesma funão passa a se chamar Função de verossimilhança: \[ L(\theta;\mathbf{x}) = \prod\limits_{i=1}^n f(x_i;\theta), \quad \theta\in\Theta. \]
O Método da Máxima Verossimilhança consiste em escolher o valor de θ∈Θ que maximiza a verossimilhança da amostra observada, ou seja, o valor de θ que torna os dados observados mais compatíveis com o modelo.
Para encontrar o valor de \(\theta\) que maximiza a função de verossimilhança \(L(\theta)\), usamos as ferramentas clássicas do Cálculo:
\[\ell(\theta;\mathbf{x}) = \log L(\theta;\mathbf{x}) = \log\left[\prod\limits_{i=1}^n f(x_i;\theta)\right] = \sum_{i=1}^n \log f(x_i;\theta)\]
A função de log-verossimilhança tem duas vantagens principais: \(\left(\prod\limits_{i=1}^n \longrightarrow \sum\limits_{i=1}^n\right)\)
A equação que será resolvida passa de \(L'(\theta)=0\) para \(\ell'(\theta)=0\).
Seja \(X_1, \ldots, X_n \stackrel{\text{iid}}{\sim} \text{Bernoulli}(p)\), com \(p \in (0, 1)\) e \(f(x; p) = p^x (1-p)^{1-x}\) para \(x \in \{0, 1\}\). Determine o estimador de máxima verossimilhança (EMV) para \(p\).
Suponha que observamos a amostra:

Seja \(X_1, \ldots, X_n \stackrel{\text{iid}}{\sim} \text{Exp}(\theta)\), com \(f(x; \theta) = \frac{1}{\theta} e^{-x/\theta}\). Encontre o EMV de \(\theta\).
Suponha que observamos a amostra:

Considere uma variável aleatória discreta \(X \in \{1, 2\}\) com a seguinte Função de Probabilidade: \[ P(X = x; \theta) = \theta^{2 - x} (1 - \theta)^{x - 1}, \quad \text{para } x \in \{1, 2\} \text{ e } 0 < \theta < 1 \]
Dada uma amostra aleatória \(X_1, \dots, X_n \stackrel{\text{iid}}{\sim} P(X = x; \theta)\), obtenha o EMV de \(\theta\).
Considere uma amostra aleatória \(X_1, \ldots, X_n \stackrel{\text{iid}}{\sim} \text{Cauchy}(\theta, 1)\), onde \(\theta \in \mathbb{R}\) é o parâmetro de localização (desconhecido). A função de densidade é dada por:\[f(x; \theta) = \frac{1}{\pi \left[ 1 + (x - \theta)^2 \right]}, \quad x \in \mathbb{R}\]
# 1. Amostra
dados <- c(4.726, 4.800, 6.257, 4.410, 2.905, -11.649, 3.912, 5.450, 3.140, 3.669,
12.488, 3.784, 4.792, 6.035, 13.402, 4.809, 4.931, 5.387, 17.705, -0.213,
4.689, 5.466, 4.965, 4.831, 5.265, -17.383, 7.783, 4.695, 10.947, 4.434)
# 2. Definição da Log-Verossimilhança Negativa
log_verossimilhanca_negativa <- function(theta, x) {
l <- - length(x) * log(pi) - sum(log(1 + (x - theta)^2))
return(-l) # A função optim() só encontra ponto de mínimo, minimizar uma função
} # negativa é o mesmo que encontrar seu máximo
# 3. Otimização Numérica (Iniciando a busca em theta = 0)
resultado <- optim(par = 0, fn = log_verossimilhanca_negativa, x = dados, method = "BFGS")
theta_emv <- resultado$par
cat("EMV Numerico obtido pelo R:", round(theta_emv, 4), "\n")EMV Numerico obtido pelo R: 4.8183
library(ggplot2)
# Grade de valores de theta
grid_theta <- seq(2, 8, length.out = 300)
# Valores da log-verossimilhança
log_lik_val <- sapply(grid_theta, function(t) -log_verossimilhanca_negativa(t, dados))
# Dados para o gráfico
dados_grafico <- data.frame(theta = grid_theta, log_verossimilhanca = log_lik_val)
# Gráfico
ggplot(dados_grafico, aes(x = theta, y = log_verossimilhanca)) +
geom_line(linewidth = 1.2) +
geom_vline(xintercept = theta_emv, linetype = "dashed", linewidth = 0.9) +
geom_point(aes(x = theta_emv, y = -resultado$value), size = 3.5) +
labs(x = expression(theta), y = expression(ell(theta * ";" * bold(x))),
title = "Log-verossimilhança da distribuição Cauchy",
subtitle = paste0("Estimativa de máxima verossimilhança: ", round(theta_emv, 3))) +
theme_minimal(base_size = 13) +
theme(plot.title = element_text(face = "bold"), plot.subtitle = element_text(size = 11),
panel.grid.minor = element_blank())| Dimensão | Método dos Momentos | Máxima Verossimilhança |
|---|---|---|
| Princípio Teórico | Amostra reflete a população \((E[X^k] = M'_k)\) | Dados observados foram gerados pelo \(\theta\) mais plausível |
| Ponto de Partida | Momentos teóricos e amostrais | Modelo probabilístico / Distribuição conjunta |
| Ferramenta Matemática | Sistemas de equações algébricas | Otimização (Cálculo / Derivadas / Fronteiras) |
| Resolução Numérica | Rara (geralmente analítico) | Frequente em modelos complexos (ex: Gama) |
| Casos de Fronteira | Não lida bem | Identifica máximos em bordas de suportes |
