Soluções — Revisão Integrada: O Fio Probabilístico das Aulas 1–4
Revisão 1 — Distribuição, Verossimilhança e Risco
Dica(Resposta) Teste 1 — Prioris Reais vs. Sintéticas
- ✔ Verdadeiro — Quanto menor a priori da classe rara, maior a evidência relativa exigida para declará-la — o limiar de razão de verossimilhanças \(\pi_A/\pi_B\) cresce, empurrando o cruzamento das conjuntas cada vez mais para dentro da cauda da classe rara. É a mesma direção do efeito observado ao ir de prioris próximas de \(50/50\) para \(65/35\) e depois para \(95/5\): quanto mais extrema a assimetria, mais extremo o deslocamento.
- ✔ Verdadeiro — Isto é verificável nos números: no Pima, a distância normalizada entre os dois cruzamentos é de aproximadamente \(0{,}09\) (\(0{,}581 \to 0{,}671\)), contra aproximadamente \(0{,}25\) no cenário sintético de \(95\%/5\%\) (\(0{,}47\to0{,}72\)). Quanto mais perto de \(1\) a razão de prioris, mais perto os dois cruzamentos ficam um do outro — no limite \(\pi_A=\pi_B\), colapsam num só. Não é um item “armadilha”: é a mesma relação entre assimetria de prioris e proximidade dos dois cruzamentos, generalizada para uma razão intermediária.
- ✔ Verdadeiro — O argumento de ponderar cada densidade condicional pela priori da sua classe não depende da família distribucional nem do suporte da variável — depende só de existirem densidades condicionais e prioris desiguais. A Beta em \([0,1]\) foi só a escolha didática usada nos exemplos acima; o princípio geométrico é o mesmo em qualquer domínio com classes desbalanceadas.
- ✗ Falso — Parâmetros diferentes não garantem nenhuma contagem específica de cruzamentos — duas densidades contínuas quaisquer podem se cruzar zero, uma, ou várias vezes, dependendo da forma exata de cada curva. O fato de os parâmetros serem diferentes é necessário para que as curvas não sejam idênticas, mas não é suficiente para limitar o número de cruzamentos a um só.
Dica(Resposta) Teste 2 — Beta como Estimador de Densidade
- ✔ Verdadeiro — \(\text{Beta}(1,1)\) é, por definição, a densidade uniforme em \([0,1]\). Se as duas classes convergissem para esse caso, as duas curvas ajustadas seriam idênticas (ambas planas), e nenhuma informação de forma restaria para separar as classes — toda a discriminação teria que vir só das prioris.
- ✗ Falso — Método de momentos e máxima verossimilhança são estimadores diferentes, que só coincidem por acaso em casos especiais (como a própria Gaussiana). Para a Beta, as estatísticas suficientes do MLE são \(\sum\ln x_n\) e \(\sum\ln(1-x_n)\) — não a média e a variância amostrais — e é exatamente por isso que a Beta não tem MLE em forma fechada via momentos simples: precisa de otimização numérica.
- ✔ Verdadeiro — A Beta é a família natural para variáveis com suporte fechado em \([0,1]\), precisamente porque respeita esse limite (uma Gaussiana atribuiria probabilidade positiva a valores fora de \([0,1]\), o que não faz sentido para uma proporção). A mecânica de ajuste é idêntica à usada com um escore de glicose normalizado — e a mesma lógica vale para probabilidades de saída de qualquer classificador, não só escores médicos.
- ✗ Falso — \(\text{Beta}(a,b)\) é simétrica em torno de \(0{,}5\) apenas quando \(a=b\). Aqui \(a_0=3{,}49 \ne b_0=4{,}50\), então a distribuição é assimétrica (levemente deslocada para a esquerda de \(0{,}5\)) — a desigualdade \(b_0>a_0\) não implica simetria alguma, implica exatamente o contrário.
Dica(Resposta) Teste 3 — Erro Tipo I/II e Assimetria de Custos
- ✔ Verdadeiro — No limiar de custo ponderado (\(C_I\pi_A f_A(t)=C_{II}\pi_B f_B(t)\)), fazer \(C_{II}\to\infty\) força o limiar a se mover para minimizar a área de escape a quase qualquer preço em alarmes falsos — no limite extremo, declarar todo mundo diabético elimina os escapes por completo, ao custo de maximizar os alarmes falsos.
- ✗ Falso — É exatamente o oposto do compromisso fundamental entre os dois tipos de erro: mover o limiar troca uma área de erro pela outra, nunca reduz as duas juntas. Zero alarmes falsos normalmente exige um limiar extremo que maximiza os escapes, não os minimiza.
- ✔ Verdadeiro — É a mesma estrutura de custo assimétrico entre dois tipos de erro, só que fora do domínio médico — moderação de conteúdo é um exemplo padrão onde a escolha de limiar reflete uma decisão de negócio/política sobre qual erro custa mais, exatamente como na triagem médica.
- ✗ Falso — Minimizar a contagem total de erros (perda 0-1) só é a escolha certa quando os dois tipos de erro têm o mesmo custo. Sob custos assimétricos — como o cenário de triagem em que um escape custa muito mais que um alarme falso (ver bloco anterior) — o limiar correto é o ponderado pelo custo, não necessariamente o que minimiza o número bruto de erros.
Dica(Resposta) Teste 4 — Independência Condicional: Preço Variável
- ✔ Verdadeiro — Dois atributos redundantes (um sendo função linear exata do outro) têm correlação \(1\); a covariância diagonal ignoraria essa dependência completa, tratando informação duplicada como duas fontes independentes — o pior caso possível para a suposição de independência.
- ✗ Falso — O resultado vale para o par (Glicose, IMC), que por acaso tem correlação intra-classe baixa. Outros pares de atributos do mesmo dataset (por exemplo, Insulina e Glicose, fisiologicamente ligadas) podem ter correlação bem mais alta e, portanto, um preço de independência bem maior — generalizar de um par para “qualquer par” é o erro de inferência aqui.
- ✔ Verdadeiro — É a mesma mecânica de qualquer aplicação do Naive Bayes: o preço da independência condicional é proporcional à correlação real ignorada entre os atributos, dentro de cada classe — não uma constante fixa do método.
- ✔ Verdadeiro — Se a independência condicional é genuína (não uma simplificação, mas um fato dos dados), a covariância diagonal não descarta nenhuma informação real — a separação entre classes vem inteiramente da diferença de médias, que a covariância diagonal captura sem perdas.
Dica(Resposta) Teste 5 — Teoria da Decisão e Risco Posterior
- ✔ Verdadeiro — Com perda \(0\)-\(1\) simétrica, minimizar o risco posterior se reduz a escolher a classe de maior probabilidade posterior (regra MAP) — no caso binário, isso é exatamente declarar a classe com posteriori \(>0{,}5\).
- ✗ Falso — É o inverso do resultado correto. O limiar ótimo é \(c_I/(c_I+c_{II})\); com \(c_{II}\) (custo do escape) dez vezes maior que \(c_I\), o limiar cai bem abaixo de \(0{,}5\) — fica mais fácil, não mais difícil, declarar a classe rara, porque o custo de deixar passar um caso positivo é alto.
- ✔ Verdadeiro — É a mesma formalização de decisão sob risco, com uma matriz de perdas específica do domínio de crédito/seguros no lugar da matriz médica — a estrutura matemática (e o deslocamento de limiar por assimetria) é idêntica.
- ✗ Falso — Se as densidades condicionais de classe não se sobrepõem em ponto algum, existe uma partição do espaço que classifica tudo corretamente, e o risco posterior mínimo é zero em todo \(x\) — logo \(R^\star=0\), não estritamente positivo. Sobreposição é precisamente a condição que gera erro de Bayes irredutível; sem ela, o erro de Bayes desaparece.
Dica(Resposta) Teste 6 — Naive Bayes: Generativo, Não Discriminativo
- ✔ Verdadeiro — É a definição operacional de “generativo”: modelar a densidade completa dos dados por classe permite amostrar dela. Um modelo discriminativo nunca modela \(p(\mathbf{x}\mid\mathcal{C}_k)\), só a fronteira/posteriori — não tem de onde amostrar novos \(\mathbf{x}\).
- ✗ Falso — É o contrário da lição “classifica bem, estima mal” — na prática, modelos discriminativos frequentemente superam modelos generativos em acurácia pura, especialmente quando a suposição distribucional do generativo (aqui, independência condicional) está incorreta. Ser generativo não é uma garantia de superioridade preditiva.
- ✔ Verdadeiro — É um resultado conhecido na literatura (Ng & Jordan, 2001): modelos generativos com menos parâmetros efetivos podem convergir mais rápido com poucos dados, mesmo perdendo para discriminativos flexíveis quando há dados abundantes — a mesma troca entre parcimônia e flexibilidade que aparece na comparação entre árvores rasas e árvores profundas.
- ✗ Falso — Se as densidades condicionais são idênticas em todo \(x\), a razão \(p(x\mid\mathcal{C}_A)/p(x\mid\mathcal{C}_B)\) é constante (\(=1\)) em todo o espaço, e a decisão ótima favorece a classe de maior priori em todo ponto, sem variar com \(x\) — não há fronteira alguma (nem trivial nem não trivial): uma única classe domina o espaço inteiro.
Dica(Resposta) Teste 7 — Impureza como Verossimilhança
- ✔ Verdadeiro — Pureza total dá \(H(\hat p_\tau)=0\) e, pela identidade \(\ell_\tau(\hat p_\tau)=-N_\tau H(\hat p_\tau)\), log-verossimilhança \(=0\) — o máximo teórico, já que \(\ln(\text{probabilidade})\le 0\) sempre, com igualdade só quando a probabilidade prevista para a classe verdadeira de cada ponto é exatamente \(1\).
- ✗ Falso — É exatamente o que um contraexemplo deliberado mostra: dois splits podem ter o mesmo erro bruto (\(0{,}25\) em ambos) mas ganhos de informação bem diferentes (\(0{,}216\) contra \(0{,}131\) nats). A equivalência é entre impureza (entropia/Gini) e verossimilhança — não entre impureza e erro bruto de classificação, que são medidas distintas e podem discordar.
- ✔ Verdadeiro — MLE é um princípio geral, não exclusivo de árvores — regressão logística maximiza uma verossimilhança de Bernoulli condicionada linearmente nos atributos; a forma funcional muda, o princípio de ajuste (maximizar a probabilidade dos dados observados) não.
- ✗ Falso — No caso binário (como diabético/não-diabético), a afirmação seria verdadeira, porque \(H(p)=H(1-p)\) e \(\text{Gini}(p)=\text{Gini}(1-p)\) são funções simétricas em torno de \(0{,}5\) e dependem só de \(p_{\text{maj}}\). Mas a afirmação foi escrita sem restringir a \(K=2\) classes — com \(K>2\), duas folhas podem ter a mesma proporção majoritária e distribuir o restante da massa entre as classes minoritárias de formas muito diferentes (concentrada numa só, ou espalhada por várias), produzindo entropias e Ginis diferentes. A generalização de um fato binário para qualquer \(K\) é o erro aqui.
Dica(Resposta) Teste 8 — Miopia Gulosa e Interações
- ✔ Verdadeiro — É a assinatura clássica da miopia gulosa (padrão tipo XOR): como o algoritmo escolhe o melhor split imediato por variável isolada, uma interação que só aparece na combinação de duas variáveis pode não gerar ganho de informação suficiente em nenhum split individual para ser escolhida — o algoritmo pode nunca “ver” a interação.
- ✗ Falso — É a instabilidade estrutural típica de árvores de decisão: um split ótimo numa amostra específica pode depender sensivelmente de poucos pontos — remover mesmo uma pequena fração deles (por exemplo, cerca de \(1\%\) de uma amostra de algumas centenas de pacientes) já pode deslocar visivelmente o limiar escolhido na raiz. Um split “ótimo” numa amostra não vem com garantia de estabilidade sob reamostragem, mesmo que a amostra alternativa seja igualmente representativa.
- ✔ Verdadeiro — É a mesma estrutura algorítmica (decisão gulosa local sem simulação do resultado futuro completo), fora do domínio de árvores — a analogia captura corretamente por que otimalidade local não implica otimalidade global em qualquer busca gulosa.
- ✗ Falso — Profundidade ilimitada resolve um problema diferente (capacidade/memorização, levando a overfitting) — não resolve a miopia, que é sobre a ordem e o critério de escolha de cada split, não sobre quantos splits são permitidos. Uma árvore muito profunda ainda pode ter sido guiada por escolhas gulosas subótimas nos primeiros níveis, só que agora também memoriza ruído.
Dica(Resposta) Teste 9 — Splits Alinhados aos Eixos vs. Elipses
- ✔ Verdadeiro — É uma limitação estrutural conhecida: splits axis-aligned só conseguem aproximar uma fronteira diagonal por uma escada de cortes perpendiculares aos eixos, exigindo cada vez mais splits para reduzir o erro de aproximação, enquanto uma Gaussiana de covariância plena (equivalente a uma fronteira linear inclinada, no caso LDA) representa a diagonal exatamente com uma única fronteira.
- ✗ Falso — Usar os mesmos atributos não implica fronteiras parecidas — a forma funcional de cada modelo (degraus axis-aligned da árvore vs. elipse/linha inclinada da Gaussiana) determina o formato da fronteira de decisão, não apenas quais variáveis entram nela.
- ✔ Verdadeiro — A limitação de fronteiras axis-aligned é sobre a geometria da partição, não sobre o domínio específico — qualquer fronteira que dependa de combinações lineares de atributos originais (pixels, aqui) sofre da mesma ineficiência de aproximação por uma árvore de decisão.
- ✔ Verdadeiro — É o complemento exato do item (a): quando a fronteira verdadeira já é um corte reto perpendicular a um eixo, um único split da árvore a representa exatamente, enquanto uma Gaussiana precisaria aproximar esse “degrau” abrupto com uma superfície suave, tipicamente com mais erro residual ou exigindo covariâncias artificiais para se aproximar do corte reto.
Dica(Resposta) Teste 10 — Erro de Treino e Validação
- ✔ Verdadeiro — É um resultado central de teoria de generalização: \(\hat R(\theta)\) é enviesado para baixo (otimista) sempre que \(\theta\) foi escolhido observando os mesmos dados usados para calcular \(\hat R\) — não é uma questão de intenção, é uma consequência estrutural do procedimento de ajuste.
- ✗ Falso — Um gap de \(2{,}2\) pontos percentuais é uma diferença modesta, típica de generalização normal — muito distante do padrão de overfitting severo de uma árvore sem limite de profundidade, que tipicamente atinge (ou quase atinge) \(100\%\) de acurácia de treino por memorizar os próprios dados. A mera existência de um gap não determina sua severidade; magnitude importa.
- ✔ Verdadeiro — O viés do erro de treino é uma propriedade do procedimento de medição (medir no mesmo dado que ajustou o modelo), não do domínio médico — aplica-se a qualquer sistema preditivo avaliado só nos dados de treino, incluindo crédito.
- ✗ Falso — O conjunto de teste é, ele mesmo, uma amostra finita com variabilidade amostral própria — igualdade entre treino e teste numa amostra específica não elimina a incerteza sobre o risco esperado populacional \(R(\theta)\), exatamente o motivo pelo qual técnicas como validação cruzada e Bootstrap existem: para quantificar essa incerteza remanescente, não para eliminá-la com um único número coincidente.
Dica(Resposta) Teste 11 — Duas Perguntas do Bootstrap
- ✔ Verdadeiro — É exatamente a aplicação (i) descrita acima: fixar o modelo e reamostrar as previsões do teste mede a incerteza de medição daquele número específico, sem envolver o processo de ajuste.
- ✗ Falso — Sobreposição numérica de intervalos não implica identidade conceitual das perguntas — uma mede incerteza de medição de uma acurácia fixa, a outra mede instabilidade do procedimento de ajuste em si. Podem coincidir numericamente numa amostra específica e ainda serem, estruturalmente, respostas a perguntas diferentes.
- ✔ Verdadeiro — É exatamente a aplicação (ii) descrita acima — reamostrar e reajustar o treino simula “o que aconteceria se treinássemos de novo com uma amostra ligeiramente diferente da mesma população”, exatamente a pergunta sobre instabilidade do procedimento, não sobre um modelo já fixo.
- ✗ Falso — Um intervalo largo é frequentemente um resultado legítimo — reflete alta variância amostral genuína (amostra pequena, estatística instável), não um bug. Reamostragem com reposição não tem nenhuma garantia embutida de produzir intervalos estreitos; ela estima a variabilidade real, seja ela pequena ou grande.
Dica(Resposta) Teste 12 — Vazamento de Dados e Relato Honesto
- ✔ Verdadeiro — Vazamento não exige uso direto dos rótulos — qualquer transformação (mesmo não supervisionada, como normalização) calculada com dados que incluem o fold de validação deixa esse fold “contaminado” por informação que deveria ser invisível, aproximando o resultado do otimismo do erro de treino.
- ✗ Falso — O uso de rótulos aleatórios é um recurso didático para isolar e exagerar o efeito (tornando visível que o “sinal” detectado é puro artefato do vazamento), mas o mecanismo do vazamento — selecionar ou transformar atributos usando dados que depois entram no fold de validação — ocorre igualmente em datasets com relação real entre rótulo e atributos; ele infla a estimativa de desempenho de qualquer forma, só que de um jeito mais difícil de perceber quando já existe sinal genuíno.
- ✔ Verdadeiro — O mecanismo de vazamento (transformação aprendida fora do fold, aplicada dentro dele) não depende do domínio — aplica-se a qualquer pipeline de validação cruzada em que uma etapa de pré-processamento “vê” dados que deveriam estar isolados em cada fold.
- ✗ Falso — Omitir o desvio-padrão é um problema real, não estilístico: esconde a incerteza da estimativa, dando uma falsa sensação de precisão — o número da média pode estar “correto” e ainda assim induzir uma decisão errada (por exemplo, preferir um modelo cuja média é ligeiramente maior, mas cuja variabilidade também é bem maior).