在 R 中进行两个不同大小的数据集(一个有 24 个值,另一个有 25 个值)之间的相关性测试

问题描述 投票:0回答:1

在 R 中进行相关性测试时(无论是 Spearman、Pearson 还是其他任何东西都没关系),它总是给我以下错误:

Fehler in cor.test.default(young1$Viral.load, old1$Viral.load, method = "spearman") : 
  'x' und 'y' müssen dieselbe Länge haben

它是德语,但它告诉我 x 和 y 的长度必须相同。这让我很困惑,因为我的任务是测试相关性,我现在应该怎么做?

我试过了:

correlation_drug1 <- cor.test(
    young1$Viral.load,
    old1$Viral.load,
    method = "spearman"
  )

我期待它能发挥作用:(

r correlation pearson
1个回答
0
投票

对于相关性检验,两组数据必须具有相同的大小,这是相关性检验的假设之一。

您能否确保包含完整的数据集并排除 NA?

© www.soinside.com 2019 - 2024. All rights reserved.