#Load train.csv data file
file_path <- “C:\Users\fardm\OneDrive\Desktop\PhD\train.csv” train_data <- read.csv(“C:\Users\fardm\OneDrive\Desktop\PhD\train.csv”)
install.packages(“ggplot2”) library(ggplot2) install.packages(“qqplotr”) library(qqplotr)
par(mfrow=c(2, 2)) # Increase plotting area size par(mar = c(4, 4, 2, 2)) # Adjust the margins
train_data\(Age <- as.numeric(train_data\)Age)
hist(train_data$Age, main=“Histogram of Age”, xlab=“Age”, col=“lightblue”, border=“black”)
qqnorm(train_data\(Age, main="Q-Q Plot of Age") qqline(train_data\)Age, col = 2)
dotchart(train_data$Age, main=“Dot Plot of Age”, xlab=“Age”)
boxplot(train_data$Age, main=“Box Plot of Age”, ylab=“Age”, col=“lightgreen”, border=“black”)
train_data\(FoodCourt <- as.numeric(train_data\)FoodCourt)
hist(train_data$FoodCourt, main=“Histogram of FoodCourt”, xlab=“FoodCourt”, col=“lightblue”, border=“black”)
qqnorm(train_data\(FoodCourt, main="Q-Q Plot of FoodCourt") qqline(train_data\)FoodCourt, col = 2)
dotchart(train_data$FoodCourt, main=“Dot Plot of FoodCourt”, xlab=“FoodCourt”)
boxplot(train_data$FoodCourt, main=“Box Plot of FoodCourt”, ylab=“FoodCourt”, col=“lightgreen”, border=“black”
ggplot(train_data, aes(HomePlanet))+ geom_bar(fill= “lightblue”) + labs(title = “Distribution of HomePlanet”, x = “HomePlanet”, y = “Count”)
ggplot(train_data, aes(VIP))+ geom_bar(fill = “lightgreen”) + labs(title = “Distribution of VIP Status”, x = “VIP”, y = “Count”)