Software R: Regressão Linear

O software R permite a construção de uma regressão linear a partir de um conjunto de dados de forma simples, bastanto usar os seguintes comandos: lm e abline.
Veja como fica a regressão linear dos dados usados no tópico sobre Gráfico de Dispersão:

> m = c(1.25, 1.33, 1.20, 1.22, 1.24, 1.18, 1.26, 1.21, 1.17, 1.23) # cria-se o vetor das massas
> v = c(2.40, 2.71, 2.31, 2.45, 2.48, 2.43, 2.49, 2.45, 2.36, 2.40) # cria-se o vetor dos volumes
> plot(v~m, pch=16, col = "blue", tcl=-0.3, xlab = "Massa (g)", ylab = "Volume (mL)")
> reg = lm(v~m) #o modelo linear ficou armazenado em 'reg'
> abline(reg) #a linha que representa a regressão linear será evidenciada no gráfico




Se quiser obter a equação da reta, basta usar os seguintes comandos:

> reg

Call:
lm(formula = v ~ m)

Coefficients:
(Intercept) ----- m
0.03554 ---- 1.96294 # o 1o valor é o intercepto e o 2o é o coeficiente angular

Eis como ficaria a equação da reta com os dados acima: v = 1.96294*m + 0.03554.

E para obter o Coeficiente de Determinação (R2):

> cor(v, m)^2
[1] 0.7055636

Ou seja, o R2 da repressão linear é aproximadamente 0.705.

OBS: uma descrição mais detalhada sobre o R2 pode ser encontrada no tópico Coeficiente de Determinação.