(1)先把data匯入R (data是以csv檔儲存,以開啟檔案的方式把data檔案匯入)
> data=read.table(file.choose(),sep=',', header=TRUE)
(2)使用下列語法可算出Pearson's r及其95%CI(data儲存的方式是paired data,前測是data[,1],後測是data[,2])
conf.level=0.95)
2. 使用SPSS軟體:
若要使用SPSS算出Pearson's r的95% CI,要先將資料做一點小處理。
(1) Analyze→Descriptives
選擇要做相關分析的二個變數,然後勾選"Save standardized values as variables",把變數先標準化。
(2) Analyze→Regression→Linear
以Linear Regression分析,將標準化的二個變數各放進"Dependent(依變項)"和 "Independent(獨變項)"(我是把後測的標準化變數放進依變項,前測的標準化變數放進獨變項)。
(3) 點選"Statistics",勾選Regression coefficients中的選項"Confidence intervals"(一般都是設定95% CI)。
(4) 點選"OK",即可得"Output",如下:
經過標準化之後的變數,進行Linear Regression分析後,其B和Beta的值是一樣的(見表格),所以表格後面的"Confidence Interval for B"其實就等同於"Confidence Interval for Beta"。
由上面表格可知,二變數的相關是0.802,相關係數的95% CI=-0.296~1.900。
註:以這個方式算出的95% CI,upper bound會有過大的現象(跟R軟體算出的值比較,但lower bound差不多)。
註:以這個方式算出的95% CI,upper bound會有過大的現象(跟R軟體算出的值比較,但lower bound差不多)。