statistic_scores <- c(68, 85, 74, 88, 63, 78, 90, 80, 58, 63)
math_scores <- c(85, 91, 74, 100, 82, 84, 78, 100, 51, 70)

plot(statistic_scores, math_scores, 
     main = "統計成績與數學成績散佈圖", 
     xlab = "統計成績", ylab = "數學成績", 
     col = "blue", pch = 16)

hist(statistic_scores, 
     main = "統計成績的直方圖", 
     xlab = "統計成績", 
     col = "green", breaks = 5)

categories <- c("0-10", "11-20", "21-30", "31-40", "41-50", "51-60")
frequencies <- c(2, 6, 10, 8, 6, 4)

barplot(frequencies, names.arg = categories, 
        main = "次數分配的長條圖", 
        xlab = "範圍", ylab = "次數", 
        col = "orange")

pie(frequencies, labels = categories, 
    main = "次數分配的圓餅圖", 
    col = rainbow(length(categories)))

data <- read.csv("table1_1.csv")
stem(data$Japanese)
## 
##   The decimal point is 1 digit(s) to the right of the |
## 
##   4 | 9
##   5 | 139
##   6 | 13
##   7 | 9
##   8 | 49
##   9 | 1
mean_japanese <- mean(data$Japanese)
median_japanese <- median(data$Japanese)
mode_japanese <- as.numeric(names(sort(table(data$Japanese), decreasing = TRUE)[1]))
sd_japanese <- sd(data$Japanese)
var_japanese <- var(data$Japanese)
q1_japanese <- quantile(data$Japanese, 0.25)
q3_japanese <- quantile(data$Japanese, 0.75)

cat("Japanese變項的統計量:\n")
## Japanese變項的統計量:
cat("平均數:", mean_japanese, "\n")
## 平均數: 67.9
cat("中位數:", median_japanese, "\n")
## 中位數: 62
cat("眾數:", mode_japanese, "\n")
## 眾數: 49
cat("標準差:", sd_japanese, "\n")
## 標準差: 16.25115
cat("變異數:", var_japanese, "\n")
## 變異數: 264.1
cat("第一四分位數(Q1):", q1_japanese, "\n")
## 第一四分位數(Q1): 54.5
cat("第三四分位數(Q3):", q3_japanese, "\n")
## 第三四分位數(Q3): 82.75