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")
我正在尝试测试给定数据集的相关性:
> 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")