r数据帧相关系数和p值

时间:2019-08-15 14:30:15

标签: r

我有一个带有列

的数据框df
var removeDuplicates = function(nums) {
  let p1 = 0,lastVal =nums[0] -1;
  for (let i = 0; i < nums.length; i++) {
   if (nums[i] != lastVal) {
    nums[p1] = nums[i];
    lastVal = nums[i]
    p1 +=1;
  }
 }
nums.length = p1;
console.log(nums);
};

let arr = [1, 1, 2]
removeDuplicates(arr);

我想获得皮尔逊相关系数和相应的p值,作为附加在上面的两列,所以结果看起来像

Parameter  A  B

我尝试了

Parameter A B corr_coeff p-value

但是只能得到相关系数。请让我知道一个解决方案

1 个答案:

答案 0 :(得分:0)

选项为cor.test

library(dplyr)
library(tidyr)
df %>%
   group_by(Parameter) %>%
   summarise(out = list(tibble(cor.test(A, B)[c("statistic", "p.value")]))) %>%
   unnest