DIAGRAMA DE DISPERSÃO
load('C:/Users/thamara.oliveira/Documents/Base_de_dados-master/CARROS.RData')
load('C:/Users/thamara.oliveira/Documents/Base_de_dados-master/df_pokemon.RData')
plot(CARROS$HP,CARROS$Preco,col = "darkblue",pch=16)
abline(lsfit(CARROS$HP,CARROS$Preco),col="darkred")

# Conclui-se que o padrão linear é positivo, ou seja, quanto maior a potência do motor do carro, maior tende a ser o preço.
plot(CARROS$Kmporlitro,CARROS$Preco,col = "darkred",pch=16)
abline(lsfit(CARROS$Kmporlitro,CARROS$Preco),col="darkblue")

# Quanto mais economico o carro, ele tende a ser mais barato
plot(CARROS$Peso,CARROS$Preco,col = "darkred",pch=16)
abline(lsfit(CARROS$Peso,CARROS$Preco),col="darkblue")

# Quanto mais pesado o carro, ele tende a ser mais caro
plot(CARROS$Amperagem_circ_eletrico,CARROS$Preco,col = "darkred",pch=16)
abline(lsfit(CARROS$Amperagem_circ_eletrico,CARROS$Preco),col="darkblue")

# Quanto maior a amperagem do carro, mais barato
# Base de dados - Pokemon
# RELAÇÃO ENTRE DEFESA E ATAQUE
#plot(df$attack,df$defense)
#abline(lsfit(df$attack,df$defense))
# RELAÇÃO ENTRE PESO E VELOCIDADE
plot(df$weight,df$speed,col = 'red')
abline(lsfit(df$weight,df$speed),col='blue')

# Não existe associação linear entre as duas variáveis
# CORRELAÇÃO
dados <-data.frame(x=c(2,3,4,5,5,6,7,8),
y=c(4,7,9,10,11,11,13,15))
cor(dados$x,dados$y)
## [1] 0.980871
plot(dados$x,dados$y,col = "darkred",pch=16)
abline(lsfit(dados$x,dados$y),col="darkblue")

# CORRELAÇÃO ENTRE AS VARIAVEIS
library(corrplot)
## corrplot 0.84 loaded
M <- cor(CARROS[,c("Preco","RPM","HP","Kmporlitro","Peso")])
corrplot(M, method="circle")

wb <- c("white","black")
corrplot(M, order="hclust", addrect=2, col=wb, bg="gold2")

corrplot.mixed(M)

library(corrplot)
M <- cor(CARROS[,c("Preco","RPM","HP","Kmporlitro","Peso")])
M
## Preco RPM HP Kmporlitro Peso
## Preco 1.0000000 -0.4336979 0.7909486 -0.8475514 0.8879799
## RPM -0.4336979 1.0000000 -0.7082234 0.4186840 -0.1747159
## HP 0.7909486 -0.7082234 1.0000000 -0.7761684 0.6587479
## Kmporlitro -0.8475514 0.4186840 -0.7761684 1.0000000 -0.8676594
## Peso 0.8879799 -0.1747159 0.6587479 -0.8676594 1.0000000
corrplot(M, method="circle")

corrplot(M, method="number")

corrplot(M, order="hclust", addrect=2)

corrplot.mixed(M)

corrplot(M,addCoef.col=TRUE,number.cex=0.7)
