2016-06-18 45 views
0

我試圖測試相關性對於給定的數據集:R-統計軟件包:Spearman相關「參數‘y’的丟失,沒有默認值」

> file <- read.csv("dataset.csv", header = TRUE, sep = ";", dec = ".") 

> cor.test(file[, -file$ID], method = "spearman") 

ID被識別每個點,所以我不想在分析中考慮這一點。考慮到整個文件即使,錯誤是一樣的

我得到這個錯誤:

Error in cor.test.default(file[, -file$ID], method = "spearman") : argument "y" is missing, with no default

這究竟是爲什麼?你知道我該如何解決這個問題? 我知道我應該有兩個矢量(x和y),但我想同時考慮整個數據集。

+1

'cor.test'需要x和參數y。請檢查'?cor.test' – akrun

+0

@akrun:我不能將它們視爲同一個文件嗎?因爲我有兩列以上的測試和幾百行,並且它不可能表達他們所建議的數據(例如:x < - c(44.4,45.9,41.9,53.3,44.7,44.1,50.7, 45.2,60.1)) – Teresa

+0

你有沒有看在'cor.test'即'cor.test(〜CONT + INTG例子,數據= USJudgeRatings)' – akrun

回答

1

Teresa,我發現在一些Google查詢的stackoverflow上已經有多個答案。 最相關的似乎來自

A matrix version of cor.test()

它給爲線索來看待corr.testpsych包。

,這樣你就不必在意不必lapply

一旦安裝包,然後應是:

psych::corr.test(file[, -file$ID], method = "spearman") 
+0

那個作品,非常感謝!但它提供了兩個矩陣「相關矩陣」和「概率值」:這是最後一個涉及p值的嗎?對不起,我不太瞭解這個關聯主題是如何工作的。 – Teresa

+0

事實上,你有幾個結果,不僅是印刷的結果。看看幫助和「名字(結果)」。 P值由'results $ p'給出。 –

相關問題