packages = c('tidyverse','ggExtra', 'ggridges')
for(p in packages){
if(!require(p, character.only = T)){
install.packages(p)
}
library(p, character.only = T)
}
exam_data <- read_csv("data/Exam_data.csv")
scatter_exam <- ggplot(data=exam_data,
aes(x=MATHS, y=ENGLISH))+
geom_point()+
geom_vline(aes(xintercept = 50), linetype="longdash", size=1)+
geom_hline(aes(yintercept = 50), linetype="longdash", size=1)+
coord_cartesian(xlim=c(0,100),
ylim=c(0,100))
ggMarginal(scatter_exam, type = "histogram", col="blue", fill = "lightblue")
ggplot(data=exam_data,
aes(x=MATHS, y=CLASS))+
geom_density_ridges()
## Picking joint bandwidth of 3.63