改完成績後,手癢想用R來畫些圖

讀資料

就很單純把資料讀入R中

a = read.table("data/middletest.csv")

看前六筆資料

不曉得為啥會變成v1 … orz

head(a)
##   V1
## 1 81
## 2 63
## 3 24
## 4 76
## 5 45
## 6 42

描述性資料

有最大最小值、平均數、中位等等

summary(a)
##        V1        
##  Min.   :  9.00  
##  1st Qu.: 38.00  
##  Median : 51.00  
##  Mean   : 54.22  
##  3rd Qu.: 73.00  
##  Max.   :100.00

畫出直方圖

多加了標題、座標名稱、顏色給它

b=c(rep(3,6),rep(5,4))
hist(a$V1, xlab="分數區間", ylab="人數", main="某分數直方圖",  col=b, las=1 )

常態機率圖

看起來滿像一條線der

attach(a)
qqnorm(V1, xlab="Z-scores", ylab="認知分數")
qqline(V1)

常態性檢定

H0:資料服從常態分配 由於p-value>.05,接受H0 所以資料看來算是常態分佈

shapiro.test(V1)
## 
##  Shapiro-Wilk normality test
## 
## data:  V1
## W = 0.97867, p-value = 0.2855