linkspotterComplete: Linkspotter complete runner

Description Usage Arguments Value Examples

View source: R/linkspotterComplete.R

Description

Computation of correlation matrices, variable clustering and the customizable user interface to visualize them using a graph together with variables distributions and cross plots.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
linkspotterComplete(
  dataset,
  targetVar = NULL,
  corMethods = c("pearson", "spearman", "kendall", "mic", "MaxNMI"),
  maxNbBins = 100,
  defaultMinCor = 0.3,
  defaultCorMethod = corMethods[length(corMethods)],
  clusteringCorMethod = defaultCorMethod,
  nbCluster = 1:9,
  printInfo = T,
  appTitle = "Linkspotter",
  htmlTop = "",
  htmlBottom = ""
)

Arguments

dataset

the dataframe which variables bivariate correlations are to be analyzed.

targetVar

a vector of character strings corresponding to the names of the target variables. If not NULL, correlation coefficients are computed only with that target variables.

corMethods

a vector of correlation coefficients to compute. The available coefficients are the following : c("pearson","spearman","kendall","mic","distCor","MaxNMI"). It is not case sensitive and still work if only the beginning of the word is put (e.g. pears).

maxNbBins

an integer used if corMethods include 'MaxNMI'. It corresponds to the number of bins limitation (for computation time limitation), maxNbBins=100 by default.

defaultMinCor

a double between 0 and 1. It is the minimal correlation absolute value to consider for the first graph plot.

defaultCorMethod

a string. One of "pearson","spearman","kendall","mic", "distCor" or "MaxNMI". It is the correlation coefficient to consider for the first graph plot.

clusteringCorMethod

a string. One of "pearson","spearman","kendall","mic", "distCor" or "MaxNMI". It is the correlation coefficient to consider for the variables clustering.

nbCluster

an integer. It is the number of clusters to compute.

printInfo

a boolean indicating whether to print on the console some information about the dataset and the estimated computation time.

appTitle

a string taken as the title of the user interface.

htmlTop

a character string that enable to customize your shiny app by adding an HTML code in the HEAD tag.

htmlBottom

a character string that enable to customize your shiny app by adding an HTML code at the end of the BODY tag.

Value

a list containing all the material enabling to analyze correlations:

Examples

1
2
3
4
5
6
7
8
9
# run linkspotter on iris example data
data(iris)
lsOutputIris<-linkspotterComplete(iris)
summary(lsOutputIris)
## Not run: 
# launch the UI
lsOutputIris$launchShiny(option=list(port=8000))

## End(Not run)

linkspotter documentation built on July 23, 2020, 5:08 p.m.