Skip to contents

Calcula a matriz de correlacao (Pearson ou Spearman, via backend C++) e a matriz de p-valores dos testes de correlacao, em formato longo (tidy).

Usage

rnp_matriz_correlacao(base, metodo = c("pearson", "spearman"), digits = 4L)

Arguments

base

data.frame ou matriz numerica.

metodo

String: "pearson" ou "spearman".

digits

Inteiro.

Value

Uma lista com matriz (matriz de correlacao), p_valores (matriz) e tidy (tibble: var1, var2, correlacao, p_valor).

Examples

rnp_matriz_correlacao(mtcars[, c("mpg", "hp", "wt", "disp")])
#> 
#> ── Matriz de correlacao ────────────────────────────────────────────────────────
#> Matriz: vetor de 16 valores
#> P valores: vetor de 16 valores
#> 
#> ── Tidy 
#> # A tibble: 16 × 4
#>    var1  var2  correlacao p_valor
#>    <chr> <chr>      <dbl>   <dbl>
#>  1 mpg   mpg        1           0
#>  2 hp    mpg       -0.776       0
#>  3 wt    mpg       -0.868       0
#>  4 disp  mpg       -0.848       0
#>  5 mpg   hp        -0.776       0
#>  6 hp    hp         1           0
#>  7 wt    hp         0.659       0
#>  8 disp  hp         0.791       0
#>  9 mpg   wt        -0.868       0
#> 10 hp    wt         0.659       0
#> 11 wt    wt         1           0
#> 12 disp  wt         0.888       0
#> 13 mpg   disp      -0.848       0
#> 14 hp    disp       0.791       0
#> 15 wt    disp       0.888       0
#> 16 disp  disp       1           0