研究者想了解三個時間點的閱讀成績(reading_3、reading_2、reading_1)和三個時間點的學生自評師生衝突(CO_S_3、CO_S_2、CO_S_1)之間的關係
用R讀取剛剛的CSV檔,並將此資料命名為 corre_raw
corre_raw <- read.csv("D:/104/ML_R/WOW_data.csv",header=TRUE,sep=",")
將要分析的變項存成corre,並用head()看一下是否正確
corre <- corre_raw[c(12,17,22,15,21,26)]
head(corre)
## reading_3 reading_2 reading_1 CO_S_3 CO_S_2 CO_S_1
## 1 492 478 472 1.000000 1.000000 1.000000
## 2 494 486 478 1.000000 1.000000 1.500000
## 3 523 505 500 1.666667 1.333333 1.833333
## 4 476 457 431 2.333333 1.833333 1.500000
## 5 515 502 500 1.833333 1.166667 1.000000
## 6 450 444 429 1.500000 2.166667 1.666667
載入套件並進行相關分析type=pearson、spearman (以皮爾森積差相關為例)
library(sandwich)
library(RcmdrMisc)
library(corrplot)
pearson_r <-rcorr.adjust(corre,type="pearson")
pearson_r
##
## Pearson correlations:
## reading_3 reading_2 reading_1 CO_S_3 CO_S_2 CO_S_1
## reading_3 1.0000 0.9024 0.8709 -0.1574 -0.0853 -0.1589
## reading_2 0.9024 1.0000 0.8867 -0.1142 -0.1078 -0.1687
## reading_1 0.8709 0.8867 1.0000 -0.1139 -0.0763 -0.1403
## CO_S_3 -0.1574 -0.1142 -0.1139 1.0000 0.2931 0.3011
## CO_S_2 -0.0853 -0.1078 -0.0763 0.2931 1.0000 0.4577
## CO_S_1 -0.1589 -0.1687 -0.1403 0.3011 0.4577 1.0000
##
## Number of observations: 193
##
## Pairwise two-sided p-values:
## reading_3 reading_2 reading_1 CO_S_3 CO_S_2 CO_S_1
## reading_3 <.0001 <.0001 0.0288 0.2385 0.0273
## reading_2 <.0001 <.0001 0.1137 0.1356 0.0190
## reading_1 <.0001 <.0001 0.1149 0.2915 0.0516
## CO_S_3 0.0288 0.1137 0.1149 <.0001 <.0001
## CO_S_2 0.2385 0.1356 0.2915 <.0001 <.0001
## CO_S_1 0.0273 0.0190 0.0516 <.0001 <.0001
##
## Adjusted p-values (Holm's method)
## reading_3 reading_2 reading_1 CO_S_3 CO_S_2 CO_S_1
## reading_3 <.0001 <.0001 0.2185 0.5683 0.2185
## reading_2 <.0001 <.0001 0.5683 0.5683 0.1710
## reading_1 <.0001 <.0001 0.5683 0.5683 0.3094
## CO_S_3 0.2185 0.5683 0.5683 0.0004 0.0002
## CO_S_2 0.5683 0.5683 0.5683 0.0004 <.0001
## CO_S_1 0.2185 0.1710 0.3094 0.0002 <.0001
進行繪圖
corrplot(pearson_r$R$r ,method = "circle")
corrplot(pearson_r$R$r ,method = "ellipse")
corrplot.mixed(pearson_r$R$r ,lower = "number" ,
upper="ellipse")
date: “2016年1月23日,第一版”
author: “邱浩恩”