##-------------------------------------------------------------##
## INSERINDO O BANCO DE DADOS ##
##-------------------------------------------------------------##
banco <- read.csv2(file.choose(), sep = ";", dec = ",", header = T)
attach(banco)
banco
## N Resistencia Peso
## 1 1 265 26.0
## 2 2 197 22.5
## 3 3 346 29.0
## 4 4 280 28.0
## 5 5 265 26.5
## 6 6 200 23.0
## 7 7 221 23.5
## 8 8 265 24.5
## 9 9 261 26.0
## 10 10 278 29.0
## 11 11 205 24.0
## 12 12 286 28.5
## 13 13 317 28.5
## 14 14 242 26.0
## 15 15 254 25.5
## 16 16 235 24.5
## 17 17 176 21.5
## 18 18 262 24.5
## 19 19 248 26.0
## 20 20 250 25.5
## 21 21 263 26.5
## 22 22 274 27.5
## 23 23 242 25.0
## 24 24 260 25.5
## 25 25 281 26.5
##-------------------------------------------------------------##
## CRIANDO A MATRIZ DOS DADOS ##
##-------------------------------------------------------------##
X <- matrix(c(rep(1,25), Peso),25,2)
Y <- matrix(c(Resistencia), 25,1)
Coef <- solve(t(X)%*%X)%*%t(X)%*%Y
Yest <- X%*%Coef
##-------------------------------------------------------------##
## GRÁFICO DE REGRESSÃO LINEAR SIMPLES ##
##-------------------------------------------------------------##
plot(Resistencia~Peso, xlab = "Peso", ylab = "Força de Resistência à Ruptura",
type = "p", pch = 21, bg = "yellow", las = 1)
abline(Coef, col = "red")
legend(22,350, c("Valores Observados", "Valor Estimado"), col = c("black", "red"),
pch = c(21, NA), lty = c(1, 1), pt.bg = c("yellow", NA), bty = "n")
