Statistic <- c(68,85,74,88,63,78,90,80,58,65)
Math <- c(85,91,74,100,82,84,78,100,51,70)
plot(Statistic,Math,
main='統計成績跟數學成績')

hist(Statistic,
main='統計成績')

labels <- c("公益活動","科學創新","體育競技","知識閱讀","娛樂休閒")
Time <- c(25, 28, 36, 82, 185)
bp<- barplot(Time,
names.arg = labels,
main='大學生最喜歡參加的社團的次數分配表',
xlab='類型',
ylab='次數',
ylim = c(0, 200))
text(bp, Time, labels = Time, pos = 3)

percent <- c(7, 8, 10, 23, 52)
labels <- c("公益活動","科學創新","體育競技","知識閱讀","娛樂休閒")
value = c(7,8,10,23,52)
pct <- round(percent / sum(percent) * 100, 1)
pie(
percent,
labels = paste(labels, pct, "%"),
main = "大學生最喜歡參加的社團的次數分配表",
col = c("skyblue", "lightgreen", "pink", "gold", "lightcoral"))

ylim_max <- max(Time) * 1.2
x_pos <- seq_along(Time)
labels <- c("公益活動","科學創新","體育競技","知識閱讀","娛樂休閒")
Time <- c(25, 28, 36, 82, 185)
x <- seq_along(Time)
plot(x, Time,
type = "n",
xaxt = "n",
xlab = "",
ylab = "",
ylim = c(0, 220),
yaxs = "i",
main="大學生最喜歡參加的社團的次數分配表")
segments(x0 = x, y0 = 0, x1 = x, y1 = Time,
col = "lightskyblue", lwd = 2)
points(x, Time,
pch = 16,
col = "red",
cex = 1.4)
axis(1, at = x, labels = labels)
text(x, Time, labels = Time, pos = 3)

data <- read.csv("C:/Users/nanli/Downloads/table1_1.csv")
japanese_data <- data$Japanese
mean_japanese <- mean(japanese_data)
median_japanese <- median(japanese_data)
sd_japanese <- sd(japanese_data)
var_japanese <- var(japanese_data)
q1_japanese <- quantile(japanese_data, 0.25)
cat("平均數:", mean_japanese, "\n")
## 平均數: 67.9
cat("中位數:", median_japanese, "\n")
## 中位數: 62
cat("標準差:", sd_japanese, "\n")
## 標準差: 16.25115
cat("變異數:", var_japanese, "\n")
## 變異數: 264.1
Q1_japanese <- quantile(japanese_data, 0.25)
cat("Q1(25%):", Q1_japanese, "\n")
## Q1(25%): 54.5