English

Teste t de um coeficiente da regressão

Modelos e regressão · distribuição de referência: t(n−k−1)

Quando usar

Testar se uma variável explicativa tem efeito numa regressão, mantendo as outras fixas.

Hipótese nula

O coeficiente é zero: βⱼ = 0.

Pressupostos

Estatística

t = \dfrac{\hat{\beta}_j}{EP(\hat{\beta}_j)}

Tamanho de efeito

Coeficiente padronizado: o efeito em desvios padrão de y por desvio padrão de x.

\beta^*_j = \hat{\beta}_j \, \dfrac{s_{x_j}}{s_y}

Como reportar

b = 1,85; EP = 0,62; t(47) = 2,98; p = 0,005

No R e no Python

R
summary(lm(y ~ x1 + x2, data = dados))
Python
import statsmodels.formula.api as smf
smf.ols("y ~ x1 + x2", data=dados).fit().summary()

No Python, stats é scipy.stats e np é numpy.

Variantes e alternativas

Onde fica no catálogo

Modelos e regressão. Testes feitos dentro de um modelo ajustado: se um coeficiente importa, se o modelo explica algo e se os resíduos cumprem os pressupostos.

Na árvore de decisão

  1. O que você quer fazer? Testar um modelo de regressão
  2. O que você quer testar? Se uma variável explicativa tem efeito
  3. Como o modelo foi ajustado? Mínimos quadrados (regressão linear)

Abrir a árvore de decisão