Chi-square p value matrix in r

后端 未结 1 458
孤独总比滥情好
孤独总比滥情好 2020-12-18 12:40

Is there any way to find the chi-square p-value matrix in \'R\' (a matrix with the p-values between the attributes)?

As an example, consider the the iris

相关标签:
1条回答
  • 2020-12-18 13:17

    If that is what you want considering only one of those columns is a categorical variable, Try this:

    chisqmatrix <- function(x) {
      names = colnames(x);  num = length(names)
      m = matrix(nrow=num,ncol=num,dimnames=list(names,names))
      for (i in 1:(num-1)) {
        for (j in (i+1):num) {
          m[i,j] = chisq.test(x[,i],x[,j],)$p.value
        }
      }
      return (m)
    }
    mat = chisqmatrix(iris)
    
    0 讨论(0)
提交回复
热议问题