Suponha que temos
observações
da variável resposta e das
variáveis explicativas. Assim,
é o valor da variável resposta na i-ésima observação enquanto que
é o valor da variável
na i-ésima observação,
Os dados de um MRLM podem ser representados da seguinte forma:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Tabela 2.2.1: Representação dos dados.
em que cada observação satisfaz
![]() |
2.2.1 Método dos Mínimos Quadrados
O objetivo é minimizar a função
![]() |
Derivando L em função dos
's obtemos
![]() |
![]() |
Igualando as derivadas parciais a zero e substituindo
por
, temos o sistema de equações
![]() |
Resolvendo este sistema, obtemos os estimadores de mínimos quadrados
dos parâmetros do modelo em questão.
2.2.2 Representação matricial do MRLM
Notemos que os estimadores de mínimos quadrados dos parâmetros do "Modelo 2.2" podem ser facilmente encontrados considerando a notação matricial dos dados, que é de fácil manipulação. Desta forma, considerando a entrada de dados apresentada na Tabela 2.2.1, o modelo de Regressão Linear Múltipla pode ser escrito como
![]() |
com
![]() |
em que
é um vetor
cujos componentes corresponde às n respostas;
é uma matriz de dimensão
denominada matriz do modelo;
é um vetor de dimensão
cujos componentes são os erros e
é um vetor
cujos elementos são os coeficientes de regressão.
O método de mínimos quadrados tem como objetivo encontrar o vetor
que minimiza
![]() |
![]() |
sendo que
pois o produto resulta em um escalar. A notação
representa o transposto da matriz
enquanto que
e
representam os transpostos dos vetores
e
, respectivamente. Usando a técnica de derivação (em termos matriciais) obtemos
![]() |
Igualando a zero e substituindo o vetor
pelo vetor
, temos
![]() |
Em geral, a matriz
é não singular, ou seja, tem determinante diferente de zero, e portanto é invertível. Desta forma, conclui-se que os estimadores para os parâmetros
são dados pelo vetor

Portanto, o modelo de regressão linear ajustado e o vetor de resíduos são respectivamente

Com os dados do exemplo na "Motivação 2", obter as estimativas dos parâmetros do "Modelo 2.2".
clique aqui para efetuar o download dos dados utilizados nesse exemplo
Solução:
Sejam a variável resposta Ganho (Y) e as variáveis explicativas Tempo (
) e Dose (
).
Temos que
;
e
Além disso,
;
;
;
e 
As equações normais serão
![]() |
Substituindo os valores para esse exemplo, temos
![]() |
Resolvendo o sistema, obtemos
e 
Na representação matricial temos

Logo, as estimativas
são dadas por

e portanto, 
Não podemos afirmar que a variável
aumenta o ganho, pois as variáveis
e
estão em unidades diferentes. No exemplo 2.2.3 abaixo, as variáveis foram transformadas para que fiquem na mesma unidade.
Exemplo 2.2.2
Interpretar os resultados do "Exemplo 2.2.1".
Solução:
Com os dados do exemplo na "Motivação 2", obtemos o modelo
![]() |
Se o
(constante), então
![]() |
Assim,
indica que a cada acréscimo de uma unidade na
a resposta média decrescerá
unidades;
indica um acréscimo na resposta média de
unidades para cada acréscimo de uma unidade na variável
.
2.2.3 Transformação de dados
Em determinadas situações é usual transformarmos as variáveis explicativas dos dados originais para que fiquem na mesma unidade (escala), facilitando a interpretação dos resultados. Suponha que
são as variáveis explicativas originais do modelo. A expressão para transformar as variáveis explicativas
é dada por
![]() |
em que j indica a variável que está sendo transformada,
. Desta forma, temos que os valores das variáveis explicativas transformadas estão todos entre -1 e 1.
Notemos que os valores das estimativas dos parâmetros do modelo de regressão linear múltipla não são os mesmos considerando as variáveis originais e as variáveis transformadas.
Considerando os dados do Exemplo 2.2.1, transformar as variáveis explicativas para que fiquem na mesma unidade (escala). Então, ajustar o modelo de regressão linear múltipla aos dados transformados.
clique aqui para efetuar o download dos dados utilizados nesse exemplo
Considerando que
e
são as variáveis explicativas no conjunto de dados original, temos que as variáveis explicativas transformadas, denotadas por
e
são dadas por
- Para
:
![]() |
- Para
:
![]() |
| Observação | Tempo (min) ![]() |
Dose de íons |
![]() |
![]() |
Ganho (y) |
| 1 | 195 | 4 | -1 | -1 | 1.004 |
| 2 | 255 | 4 | 1 | -1 | 1.636 |
| 3 | 195 | 4,6 | -1 | 0,6667 | 852 |
| 4 | 255 | 4,6 | 1 | 0,6667 | 1.506 |
| 5 | 225 | 4,2 | 0 | -0,4444 | 1.272 |
| 6 | 225 | 4,1 | 0 | -0,7222 | 1.270 |
| 7 | 225 | 4,6 | 0 | 0,6667 | 1.269 |
| 8 | 195 | 4,3 | -1 | -0,1667 | 903 |
| 9 | 255 | 4,3 | 1 | -0,1667 | 1.555 |
| 10 | 225 | 4 | 0 | -1 | 1.260 |
| 11 | 225 | 4,7 | 0 | 0,9444 | 1.146 |
| 12 | 225 | 4,3 | 0 | -0,1667 | 1.276 |
| 13 | 225 | 4,72 | 0 | 1 | 1.225 |
| 14 | 230 | 4,3 | 0,1667 | -0,1667 | 1.321 |
Tabela 2.2.2: Dados Transformados.
Considerando os dados transformados, temos que a matriz
e o vetor
são dados respectivamente por

Assim, a matriz
é

Portanto, as estimativas
são

Assim, a equação da regressão é dada por
![]() |
Usando o software Action temos os seguintes resultados:
- Considerando a escala original dos dados

- Considerando a transformação

| Para entender como executar essa função do Software Action, você pode consultar o manual do usuário. | |||


















![$$\dfrac{\partial L}{\partial \beta_0}=-2\sum_{i=1}^n[Y_i-\beta_0-\beta_1x_{i1}-\beta_2x_{i2}-\dots-\beta_px_{ip}],$$](/sites/default/files/tex/0f64219cbccecb609bebba3248cb5990cbc9196c.png)
![$$\dfrac{\partial L}{\partial \beta_j}=-2\sum_{i=1}^n[Y_i-\beta_0-\beta_1x_{i1}-\beta_2x_{i2}-\dots-\beta_px_{ip}]x_{ji},\quad j=1,2,\dots,p.$$](/sites/default/files/tex/0ee01e89cedc2c5f18f8d61db6ed275d79d5f400.png)


![$$Y=\left[\begin{array}{c}Y_1\\Y_2\\\vdots\\Y_n\\\end{array} \right]~~,~~X=\left[\begin{array}{ccccc}1~x_{11}~ x_{12}~\ldots~x_{1p}\\1~x_{21}~x_{22}~\ldots~x_{2p}\\\vdots~~~\vdots~~~\vdots~~~\ddots~~~\vdots\\1~x_{n1}~x_{n2}~\ldots~x_{np}\\\end{array} \right]~~,~~\beta=\left[ \begin{array}{c}\beta_0\\\beta_1\\\vdots\\\beta_p\\\end{array} \right]~~\mbox{e}~~ \varepsilon=\left[ \begin{array}{c}\varepsilon_1\\\varepsilon_2\\\vdots\\\varepsilon_n\\\end{array}\right],$$](/sites/default/files/tex/e6ecd27c16e67189b4d5bef7a9b9db123b6b0f07.png)








![$$x_{ij}=\dfrac{\xi_{ij}-\dfrac{[max(\xi_{ij})+min(\xi_{ij})]}{2}}{\dfrac{[max(\xi_{ij})-min(\xi_{ij})]}{2}},$$](/sites/default/files/tex/bc5670bd4237012b8662ca8ac8506bae3d3612c9.png)





