Supervised Learning
2026-10-11
Decomposição Formal do EMSE
\[\text{EMSE}(\mathbf{x}) = \text{Bias}^2(\mathbf{x}) + \text{Var}(\mathbf{x}) + \sigma^2\]
O Paradoxo do Subajuste
Um cientista de dados treina uma regressão linear simples \(y = \beta_0 + \beta_1 x\) para aproximar uma função fortemente senoidal e observa um erro de treino elevado e um erro de validação igualmente elevado (\(\text{MSE} \approx 0{,}85\)). O pesquisador então sugere: “Vamos aplicar Bagging com \(B = 500\) réplicas bootstrap para resolver o problema.” Qual é o erro fundamental dessa estratégia?
V ou F: Fundamentos da Média de Modelos
Julgue V ou F — a questão só conta se acertar os 4 itens:
V ou F: Resposta
Voltando à pergunta: A proposta é completamente equivocada. O modelo linear sofre de alto viés (falta de capacidade estrutural para capturar a senoide). Como a média aritmética preserva a esperança do estimador (\(\mathbb{E}[\hat{f}_{\text{bag}}] = \mathbb{E}[\hat{f}_{\text{OLS}}]\)), o Bagging de retas continuará sendo uma reta, com o mesmo erro estrutural de aproximadamente \(0{,}85\).
Teorema: Variância da Média sob Independência (\(\text{Cov} = 0\))
\[\text{Var}\left(\frac{1}{B}\sum_{b=1}^B \hat{f}_b(\mathbf{x})\right) = \frac{\sigma^2}{B} \xrightarrow{B \to \infty} 0\]
Passo 1 — Constante Quadrática para Fora da Variância: \[\text{Var}\left(\frac{1}{B}\sum_{b=1}^B \hat{f}_b(\mathbf{x})\right) = \frac{1}{B^2} \text{Var}\left(\sum_{b=1}^B \hat{f}_b(\mathbf{x})\right)\]
Passo 2 — Expansão em Variâncias e Covariâncias Cruzadas: \[= \frac{1}{B^2} \left[ \sum_{b=1}^B \text{Var}(\hat{f}_b(\mathbf{x})) + \sum_{b=1}^B \sum_{b' \neq b}^B \text{Cov}(\hat{f}_b(\mathbf{x}), \hat{f}_{b'}(\mathbf{x})) \right]\]
Passo 3 — Aplicação da Hipótese de Independência (\(\text{Cov} = 0\)):
O Experimento dos Modelos Estáveis
Considere dois algoritmos supervisionados: um classificador vizinhos mais próximos com \(k = 1\) (\(1\)-NN) e um classificador linear por Análise Discriminante Linear (LDA) com matriz de covariância compartilhada. Em qual dos dois algoritmos você espera que o Bagging produza a redução de erro de generalização mais expressiva?
V ou F: Propriedades da Estabilidade
Julgue V ou F — a questão só conta se acertar os 4 itens:
V ou F: Resposta
Voltando à pergunta: O classificador \(1\)-NN terá o maior benefício. O \(1\)-NN é o exemplo arquetípico de estimador não paramétrico de variância massiva e baixo viés (seus limites de decisão formam células de Voronoi fragmentadas). O LDA, por sua vez, assume normalidade com covariância comum, gerando uma fronteira linear extremamente estável que ganha quase nada com o Bagging.
Algoritmo de Bagging em Regressão
Teorema da Preservação do Viés
\[\text{Bias}(\hat{f}_{\text{bag}}(\mathbf{x})) = \text{Bias}(\hat{f}^*(\mathbf{x}))\]
Passo 1 — Definição da Esperança do Ensemble: \[\mathbb{E}\left[\hat{f}_{\text{bag}}(\mathbf{x})\right] = \mathbb{E}\left[\frac{1}{B} \sum_{b=1}^B \hat{f}^{*b}(\mathbf{x})\right]\]
Passo 2 — Linearidade da Esperança: \[= \frac{1}{B} \sum_{b=1}^B \mathbb{E}\left[\hat{f}^{*b}(\mathbf{x})\right]\]
Passo 3 — Distribuição Idêntica dos Modelos Base: Como cada \(\hat{f}^{*b}\) é identicamente distribuído com esperança \(\mathbb{E}[\hat{f}^*]\): \[= \frac{1}{B} \cdot B \cdot \mathbb{E}\left[\hat{f}^*(\mathbf{x})\right] = \mathbb{E}\left[\hat{f}^*(\mathbf{x})\right]\]
Conclusão Fundamental
O Bagging é matematicamente incapaz de reduzir o viés. Se os modelos base forem enviesados, o ensemble permanecerá igualmente enviesado.
Equação Fundamental (ESL eq. 15.1)
\[\text{Var}\left(\frac{1}{B}\sum_{b=1}^B T_b\right) = \rho \sigma^2 + \frac{1 - \rho}{B}\sigma^2\]
Passo 1 — Expansão da Variância da Soma: \[\text{Var}\left(\frac{1}{B}\sum_{b=1}^B T_b\right) = \frac{1}{B^2} \left[ \sum_{b=1}^B \text{Var}(T_b) + \sum_{b=1}^B \sum_{b' \neq b} \text{Cov}(T_b, T_{b'}) \right]\]
Passo 2 — Contagem dos Termos:
Passo 3 — Álgebra e Decomposição dos Termos: \[= \frac{B \sigma^2 + B(B - 1)\rho \sigma^2}{B^2} = \frac{\sigma^2}{B} + \left(1 - \frac{1}{B}\right)\rho \sigma^2\] \[= \rho \sigma^2 + \frac{1 - \rho}{B}\sigma^2 \quad \blacksquare\]
MedInc).O Custo Computacional do Ensemble
Um engenheiro de infraestrutura nota que treinar \(B = 50\) árvores reduziu o MSE de \(0{,}60\) para \(0{,}32\). Ele propõe alocar mais servidores para rodar \(B = 5.000\) árvores na esperança de reduzir o MSE para perto de zero. Avalie se esse investimento se justifica com base na fórmula da variância correlacionada.
V ou F: Propriedades da Variância Correlacionada
Julgue V ou F — a questão só conta se acertar os 4 itens:
V ou F: Resposta
Voltando à pergunta: O investimento é injustificável. Com \(B = 50\), o termo decrescente \(\frac{1-\rho}{50}\sigma^2\) já foi em grande parte exaurido. Para \(B = 5.000\), o erro convergirá para o patamar assintótico \(\rho \sigma^2\) (que é estritamente positivo devido à correlação induzida pelo dataset compartilhado), trazendo ganhos marginais desprezíveis a um custo computacional 100 vezes maior.
Algoritmo de Breiman (2001)
Em cada árvore \(b = 1, \dots, B\):
O Ponto Ótimo
O valor ideal de \(m\) minimiza o compromisso \(\rho \sigma^2 + \text{Bias}^2\).
| \(m\) | Correlação \(\rho\) | Variância Individual \(\sigma^2\) | \(\text{MSE}_{\text{teste}}\) | Erro OOB |
|---|---|---|---|---|
| \(1\) | \(0{,}4917\) | \(0{,}6139\) | \(0{,}3589\) | \(0{,}3575\) |
| \(2\) | \(0{,}6071\) | \(0{,}4873\) | \(0{,}3045\) | \(0{,}3188\) |
| \(3\) | \(0{,}6582\) | \(0{,}4271\) | \(0{,}2897\) | \(0{,}3065\) |
| \(5\) | \(0{,}6843\) | \(0{,}3983\) | \(0{,}3070\) | \(0{,}3224\) |
| \(8\) (Bagging) | \(0{,}7026\) | \(0{,}3803\) | \(0{,}3036\) | \(0{,}3355\) |
O Atributo Onipresente
Uma base de dados médica com \(p = 100\) atributos contínuos onde um único biomarcador \(X_1\) possui correlação linear extrema com a doença (\(r = 0{,}98\)), enquanto outros \(99\) possuem correlações sutis (\(r \approx 0{,}15\)). O que ocorrerá com a estrutura das árvores no Bagging (\(m = 100\)) comparado a uma Random Forest com \(m = 10\)?
V ou F: Dinâmica de Hiperparâmetros em RF
Julgue V ou F — a questão só conta se acertar os 4 itens:
V ou F: Resposta
Voltando à pergunta: No Bagging (\(m = 100\)), \(X_1\) será selecionado na raiz de praticamente todas as árvores, tornando as árvores extremamente correlacionadas (\(\rho \to 1\)) e anulando o ganho da agregação. Na Random Forest (\(m = 10\)), em cerca de \(90\%\) das divisões de raiz o biomarcador \(X_1\) não estará disponível no sorteio aleatório, forçando as árvores a explorarem sinais complementares nos outros 99 atributos e derrubando a correlação \(\rho\).
Teorema do Limite OOB
\[\lim_{N \to \infty} P(\mathbf{z}_i \notin Z^*) = \lim_{N \to \infty} \left(1 - \frac{1}{N}\right)^N = \frac{1}{e} \approx 36{,}8\%\]
Passo 1 — Probabilidade de Não Sorteio Individual: Em cada extração com reposição de \(N\) dados: \[P(\text{não sortear } \mathbf{z}_i) = 1 - \frac{1}{N}\]
Passo 2 — Independência dos \(N\) Sorteios: \[P(\mathbf{z}_i \notin Z^*) = \left(1 - \frac{1}{N}\right)^N\]
Passo 3 — Limite Clássico do Cálculo: Pela definição fundamental da constante de Euler \(e = \lim_{n \to \infty} (1 + 1/n)^n\): \[\lim_{N \to \infty} \left(1 - \frac{1}{N}\right)^N = e^{-1} \approx 0{,}367879 \dots \approx 36{,}8\%\]
Consequência
Em média, \(36{,}8\%\) do conjunto de treino original nunca foi visto por cada árvore do ensemble!
Predição OOB para o Ponto \(\mathbf{x}_i\)
\[\hat{f}_{\text{oob}}(\mathbf{x}_i) = \frac{1}{|\mathcal{B}_i|} \sum_{b \in \mathcal{B}_i} T_b(\mathbf{x}_i), \quad \text{onde } \mathcal{B}_i = \{b : \mathbf{z}_i \notin Z^{*b}\}\]
O Atributo com Ruído de Alta Cardinalidade
Você adiciona a uma base de dados um atributo espúrio ID_Cliente com \(2.000\) inteiros aleatórios únicos sorteados uniformemente (\(1\) a \(2.000\)), que não guarda qualquer relação causal com a variável resposta. Ao ajustar uma Random Forest, o gráfico de MDI posiciona o ID_Cliente entre os três atributos mais importantes da floresta, enquanto o MDA o posiciona rigorosamente com importância zero. Por que ocorre essa divergência e em qual das duas métricas o engenheiro deve confiar?
V ou F: Diagnóstico de Importância e OOB
Julgue V ou F — a questão só conta se acertar os 4 itens:
V ou F: Resposta
Voltando à pergunta: O engenheiro deve confiar estritamente no MDA. O MDI mede a queda de impureza dentro dos dados de treino: com \(2.000\) valores únicos, o algoritmo sempre consegue encontrar um ponto de corte que purifique artificialmente um nó inferior da árvore, acumulando redução espúria de impureza. No MDA, como a avaliação ocorre nas amostras Out-of-Bag (não vistas), embaralhar um ID aleatório não altera a qualidade da predição, revelando seu valor nulo.
Onde o Bagging Falha
Duas Filosofias Complementares de Ensemble
UNICAMP — Instituto de Computação