題目:請輸入統計成績與數學成績資料,並繪製散佈圖。
Statistic <- c(68,85,74,88,63,78,90,80,58,63)
Math <- c(85,91,74,100,82,84,78,100,51,70)
data <- data.frame(Statistic,Math)
data
## Statistic Math
## 1 68 85
## 2 85 91
## 3 74 74
## 4 88 100
## 5 63 82
## 6 78 84
## 7 90 78
## 8 80 100
## 9 58 51
## 10 63 70
ggplot(data,aes(x=Statistic,y=Math))+
geom_point(color="steelblue",size=4)+
ggtitle("統計成績 vs 數學成績散佈圖")+
xlab("統計成績")+
ylab("數學成績")
題目:請繪製統計或數學成績直方圖。
ggplot(data,aes(Math))+
geom_histogram(bins=5,fill="orange",color="black")+
ggtitle("數學成績直方圖")+
xlab("數學成績")+
ylab("次數")
題目:請依表格資訊繪製長條圖(不用相對次數)。
Class <- c("娛樂休閒","知識閱讀","體育競技","科學創新","公益活動")
Freq <- c(185,82,36,28,25)
df <- data.frame(Class,Freq)
df
## Class Freq
## 1 娛樂休閒 185
## 2 知識閱讀 82
## 3 體育競技 36
## 4 科學創新 28
## 5 公益活動 25
ggplot(df,aes(Class,Freq))+
geom_col(fill="skyblue")+
ggtitle("大學生最喜歡的社團長條圖")+
xlab("社團類別")+
ylab("次數")
題目:請依同一表格資料繪製圓餅圖。
df$percent <- df$Freq/sum(df$Freq)
ggplot(df,aes(x="",y=percent,fill=Class))+
geom_col(width=1)+
coord_polar(theta="y")+
ggtitle("大學生最喜歡的社團圓餅圖")
題目:請依同一表格資料繪製棒棒糖圖。
ggplot(df,aes(Class,Freq))+
geom_segment(aes(xend=Class,y=0,yend=Freq),color="gray40")+
geom_point(size=5,color="red")+
ggtitle("大學生最喜歡的社團棒棒糖圖")+
xlab("社團類別")+
ylab("次數")
題目:請讀取 table1_1.csv 求 Japanese 的平均數、中位數、標準差、變異數、Q1。
data2 <- read.csv("table1_1.csv")
Japanese <- data2$Japanese
mean(Japanese,na.rm=TRUE)
## [1] 67.9
median(Japanese,na.rm=TRUE)
## [1] 62
sd(Japanese,na.rm=TRUE)
## [1] 16.25115
var(Japanese,na.rm=TRUE)
## [1] 264.1
quantile(Japanese,0.25,na.rm=TRUE)
## 25%
## 54.5