R-Stats 包:缺少 Spearman 相关性 "argument "y",没有默认值"

R-Stats package: Spearman correlation "argument "y" is missing, with no default"

我正在尝试测试给定数据集的相关性:

> 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),但我想同时考虑整个数据集。

Teresa,我已经在 Whosebug 上通过一些 Google 查询找到了不止一个答案。 最相关的似乎来自

A matrix version of cor.test()

它提供了查看 psych 包中的 corr.test 的线索。

这样您就不必担心 lapply

安装包后,应该是:

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