#Problem 1
## c Set
#A
modified_mortar <- c(16.85,16.40,17.21,16.35,16.52,17.04,16.96,17.15,16.59,16.57)
unmodified_mortar <- c(16.62,16.75,17.37,17.12,16.98,16.87,17.34,17.02,17.08,17.27)
print(modified_mortar)
## [1] 16.85 16.40 17.21 16.35 16.52 17.04 16.96 17.15 16.59 16.57
print(unmodified_mortar)
## [1] 16.62 16.75 17.37 17.12 16.98 16.87 17.34 17.02 17.08 17.27
## Mean B
mean_modified <- mean(modified_mortar)
mean_unmodified <- mean(unmodified_mortar)
print(mean_modified)
## [1] 16.764
print(mean_unmodified)
## [1] 17.042
## Median B
median_modified <- median(modified_mortar)
median_unmodified <- median(unmodified_mortar)
print(median_modified)
## [1] 16.72
print(median_unmodified)
## [1] 17.05
## SD C
sd_modified <- sd(modified_mortar)
sd_unmodified <- sd(unmodified_mortar)
print(sd_modified)
## [1] 0.3164455
print(sd_unmodified)
## [1] 0.2479158
## var
var_modified <- var(modified_mortar)
var_unmodified <- var(unmodified_mortar)
print(var_modified)
## [1] 0.1001378
print(var_unmodified)
## [1] 0.06146222
## IQR
iqr_modified <- IQR(modified_mortar)
iqr_unmodified <- IQR(unmodified_mortar)
print(iqr_modified)
## [1] 0.4875
print(iqr_unmodified)
## [1] 0.335
#D
hist(modified_mortar, xlab = "Modified Mortar ", col = "blue", border = "black")

# Modified Mortar
# has a gap between 16.6 - 16.8
# shape is bi model
hist(unmodified_mortar, xlab = "Unmodified Mortar ", col = "red", border = "black")

# Unmodified mortar
# symmetrical
# shape is left shape skew
#E
boxplot(modified_mortar, unmodified_mortar, names = c("Modified Mortar", "Unmodified Mortar"),
main = "Mortar Types",
ylab = "Tension Bond Strength", col = c("blue", "red"))

#modified median is lower than unmodified
# the IQR is slightly higher for modified
#Problem 2
#a
survey <- c(4, 2, 3, 3, 1, 5, 4, 2, 2, 4,
5, 6, 4, 3, 3, 4, 4, 5, 6, 1,
2, 2, 3, 4, 3, 3, 5, 2, 1, 3)
#b
survey_table <- table(survey)
print(survey_table)
## survey
## 1 2 3 4 5 6
## 3 6 8 7 4 2
#Pie problem problem c
survey_pie <- pie(survey_table, main="Pie Chart of Courses")

print(survey_pie)
## NULL
#bar plot
#d
survey_barplot <- barplot(survey_table, main="Bar Plot of Courses Taken",
xlab = "Number of Courses",
ylab = "Frequency",
col= "blue")

print(survey_barplot)
## [,1]
## [1,] 0.7
## [2,] 1.9
## [3,] 3.1
## [4,] 4.3
## [5,] 5.5
## [6,] 6.7
#e
more_than_four_class <- sum(survey > 4)
print(more_than_four_class)
## [1] 6
#Problem 3
#a
data <- seq(2,50, by = 2)
print(data)
## [1] 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50
#b
log_data <- log(data)
print(log_data)
## [1] 0.6931472 1.3862944 1.7917595 2.0794415 2.3025851 2.4849066 2.6390573
## [8] 2.7725887 2.8903718 2.9957323 3.0910425 3.1780538 3.2580965 3.3322045
## [15] 3.4011974 3.4657359 3.5263605 3.5835189 3.6375862 3.6888795 3.7376696
## [22] 3.7841896 3.8286414 3.8712010 3.9120230
#c
log_modified <- log_data[-(3:10)]
print(log_modified)
## [1] 0.6931472 1.3862944 3.0910425 3.1780538 3.2580965 3.3322045 3.4011974
## [8] 3.4657359 3.5263605 3.5835189 3.6375862 3.6888795 3.7376696 3.7841896
## [15] 3.8286414 3.8712010 3.9120230
#d
data_log_modified <- length(log_modified)
print(data_log_modified)
## [1] 17
#e
sort_data <- sort(log_modified, decreasing = TRUE)
print(sort_data)
## [1] 3.9120230 3.8712010 3.8286414 3.7841896 3.7376696 3.6888795 3.6375862
## [8] 3.5835189 3.5263605 3.4657359 3.4011974 3.3322045 3.2580965 3.1780538
## [15] 3.0910425 1.3862944 0.6931472