Inferência em Regressão Linear — Restrições Conjuntas

O Teste F e a Significância Conjunta

O teste t responde se UM coeficiente é diferente de zero. Mas e quando queremos saber se VÁRIOS coeficientes, juntos, importam? O teste F compara um modelo restrito contra um modelo irrestrito — e é a ferramenta certa para testar hipóteses conjuntas.

A lógica do teste F

O teste t testa um coeficiente por vez. Mas muitas perguntas em econometria são sobre grupos de variáveis: "essas três dummies de região, juntas, importam?", "esses termos polinomiais, como grupo, melhoram o modelo?", "o modelo inteiro explica alguma coisa?". Para isso, comparamos dois modelos — um restrito (impõe H₀) e um irrestrito (modelo completo) — e vemos se a perda de ajuste ao impor a restrição é grande demais para ser acaso.

Formular as hipóteses

H₀: β₁ = β₂ = ... = β_q = 0 (as q variáveis, juntas, não têm efeito).
H₁: pelo menos um βⱼ ≠ 0.

Estimar dois modelos

O restrito (remove as q variáveis, impondo H₀) e o irrestrito (modelo completo, com todas as variáveis).

Calcular a estatística F

Compara o quanto o SSR (soma dos quadrados dos resíduos) aumenta ao impor a restrição, relativo ao SSR que sobra por grau de liberdade no modelo irrestrito.

Comparar com o F crítico

Se F > Fcrítico (ou p-valor < α), rejeitamos H₀ — as variáveis são conjuntamente significativas: juntas, melhoram o ajuste mais do que o esperado por puro acaso amostral.

F = [(SSRr − SSRur) / q]  /  [SSRur / (n − k − 1)] SSRr = resíduos do modelo restrito · SSRur = resíduos do irrestrito · q = nº de restrições · n−k−1 = gl do modelo irrestrito · F ~ F(q, n−k−1) sob H₀
F = [(R²ur − R²r) / q]  /  [(1 − R²ur) / (n − k − 1)] forma equivalente, usando o R² dos dois modelos em vez do SSR
💡 Intuição

Assim como o t, o F também é uma razão sinal-ruído — só que para um grupo de coeficientes. O numerador mede o ganho de ajuste por restrição liberada; o denominador mede a variância residual que sobra por grau de liberdade no modelo completo. Um F grande diz: o ganho de ajuste ao liberar essas q variáveis é grande demais, relativo ao ruído típico do modelo, para ser explicado por acaso.

⚠️ F e t não sempre concordam

F conjuntamente significativo não implica que cada β individual seja significativo no teste t — e vice-versa. Multicolinearidade entre as variáveis testadas pode inflar os erros-padrão individuais (t baixo para cada uma) mesmo quando, juntas, elas explicam muito do y (F alto). O F "enxerga" o efeito conjunto; o t, isoladamente, pode não conseguir separar a contribuição de cada variável.

🔍 Por que o teste F é sempre unicaudal

F é uma razão de duas quantidades não-negativas (somas de quadrados divididas por graus de liberdade), então F ≥ 0 sempre. Evidência contra H₀ empurra F para cima — nunca para baixo. Por isso a região de rejeição fica inteira na cauda direita da distribuição F, diferente do teste t bilateral, que rejeita nas duas pontas.

A Distribuição F de Fisher-Snedecor

Sob H₀, a estatística F segue uma distribuição F com q graus de liberdade no numerador (df₁) e n−k−1 no denominador (df₂). Ajuste os graus de liberdade e o nível de significância e observe como a forma da curva e a região de rejeição mudam.

df₁ = 3
df₂ = 60
α = 0.05
F(df₁, df₂) Região de rejeição (cauda direita)
F crítico
df₁ , df₂
Área da cauda
🔍 Observe

A distribuição F é assimétrica à direita e sempre positiva. Com df₂ pequeno, a cauda direita é bem mais pesada — exigindo valores maiores de F para rejeitar H₀. Conforme df₂ cresce, a curva se aproxima da forma de uma qui-quadrado dividida por df₁.

Simulação: Modelo Restrito vs Irrestrito

Geramos dados com y = β₀ + β₁x₁ + (q variáveis extras com coeficiente comum βextra) + erro. x₁ está sempre no modelo restrito. As q variáveis extras só entram no modelo irrestrito — são exatamente as que o teste F avalia. Ajuste βextra para 0 e veja H₀ ser verdadeira; aumente-o para ver o poder do teste.

q = 3
β_extra = 0.00
σ = 3.00
n = 60
SSRrestrito
(só x₁)
SSRirrestrito
(x₁ + q extras)
F-stat
p-valor
df₁ (= q)
df₂
ΔR²
Clique em "Rodar" para gerar uma amostra

Casos Especiais e Extensões do Teste F

O teste F é mais geral do que parece à primeira vista — engloba o teste t como caso particular e serve para testar qualquer restrição linear sobre os coeficientes.

🔗 Quando q = 1: F = t²

Testar um único coeficiente (q = 1) com o teste F dá exatamente a mesma conclusão que o teste t bilateral — porque, matematicamente, F(1, df₂) = t(df₂)². O teste F é, de fato, uma generalização do teste t para múltiplas restrições simultâneas.

df₂ = 40
α = 0.05
t crítico (bilateral, calculado via distribuição t)
(t crítico)²
F crítico(1, df₂) (calculado via distribuição F)
✓ Conferindo

Ajuste os controles para comparar.

🌐 O Teste F Global (significância geral do modelo)

Caso especial muito usado: H₀: β₁ = β₂ = ... = β_k = 0 (todos os coeficientes de inclinação, ao mesmo tempo). Aqui q = k, e o modelo restrito é só o intercepto (prever y pela própria média). É o "Prob(F-statistic)" que aparece em toda saída de regressão (Stata, EViews, R) — responde: o modelo, como um todo, explica alguma coisa sobre y? Um F global significativo não diz quais variáveis importam — só que o conjunto, junto, tem poder explicativo além do acaso.

🧩 Restrições Lineares Gerais

O teste F não se limita a "coeficiente = 0". Ele testa qualquer conjunto de restrições lineares — por exemplo, H₀: β₁ = β₂ (dois efeitos são iguais) ou H₀: β₁ + β₂ = 1 (retornos constantes de escala). A lógica é sempre a mesma: estime o modelo impondo a restrição (irrestrito vira restrito), compare o SSR dos dois modelos, calcule F. Esse é o princípio por trás do teste de Chow para quebra estrutural, por exemplo.

Interpretando Resultados Reais

Clique em cada cenário para ver a interpretação correta do teste F.

Teste seus Conhecimentos