| Title: | Creates and Saves Out a Correlation Table with Significance Levels Indicated | 
| Version: | 0.1.1 | 
| Description: | After using this, a publication-ready correlation table with p-values indicated will be created. The input can be a full data frame; any string and Boolean terms will be dropped as part of functionality. Correlations and p-values are calculated using the 'Hmisc' framework. Output of the correlation_matrix() function is a table of strings; this gets saved out to a '.csv2' with the save_correlation_matrix() function for easy insertion into a paper. For more details about the process, consult https://paulvanderlaken.com/2020/07/28/publication-ready-correlation-matrix-significance-r/. | 
| License: | GPL-3 | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 7.2.1 | 
| Imports: | Hmisc | 
| Suggests: | waldo, withr, testthat (≥ 3.0.0) | 
| Config/testthat/edition: | 3 | 
| NeedsCompilation: | no | 
| Packaged: | 2023-11-02 18:08:40 UTC; laycocla | 
| Author: | Paul van der Laken
     | 
| Maintainer: | Laura Lambert <laura.lambert.99@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2023-11-02 19:30:02 UTC | 
Creates a publication-ready / formatted correlation matrix, using Hmisc::rcorr in the backend.
Description
Creates a publication-ready / formatted correlation matrix, using Hmisc::rcorr in the backend.
Usage
correlation_matrix(
  df,
  type = "pearson",
  digits = 3,
  decimal.mark = ".",
  use = "all",
  show_significance = TRUE,
  replace_diagonal = FALSE,
  replacement = ""
)
Arguments
df | 
 dataframe; containing numeric and/or logical columns to calculate correlations for  | 
type | 
 character; specifies the type of correlations to compute; gets passed to   | 
digits | 
 integer/double; number of decimals to show in the correlation matrix; gets passed to   | 
decimal.mark | 
 character; which decimal.mark to use; gets passed to   | 
use | 
 character; which part of the correlation matrix to display; options are   | 
show_significance | 
 boolean; whether to add   | 
replace_diagonal | 
 boolean; whether to replace the correlations on the diagonal; defaults to   | 
replacement | 
 character; what to replace the diagonal and/or upper/lower triangles with; defaults to   | 
Value
a correlation matrix
Examples
correlation_matrix(iris)
correlation_matrix(mtcars)
Creates and save to file a fully formatted correlation matrix, using correlation_matrix and Hmisc::rcorr in the backend
Description
Creates and save to file a fully formatted correlation matrix, using correlation_matrix and Hmisc::rcorr in the backend
Usage
save_correlation_matrix(df, filename, ...)
Arguments
df | 
 dataframe; passed to   | 
filename | 
 either a character string naming a file or a connection open for writing. "" indicates output to the console; passed to   | 
... | 
 any other arguments passed to   | 
Value
'csv' file. No value is returned.
Examples
save_correlation_matrix(df = iris,
                        filename = 'iris-correlation-matrix.csv')
save_correlation_matrix(df = mtcars,
                        filename = 'mtcars-correlation-matrix.csv',
                        digits = 3,
                        use = 'lower')