InspectCorrelation {DataVisualizations} | R Documentation |
Inspect the Correlation
Description
Inspects the correlation between two given features using density scatter plots.
Usage
InspectCorrelation(X, Y, DensityEstimation = "SDH",
CorMethod = "spearman", na.rm = TRUE,
SampleSize = round(sqrt(5e+08), -3),
NrOfContourLines = 20, Plotter = "native",
DrawTopView = T, xlab, ylab,
main = "Spearman correlation coef.:", xlim, ylim,
Legendlab_ggplot = "value", ...)
Arguments
X |
Numeric vector [1:n], first feature (for x axis values) |
Y |
Numeric vector [1:n], second feature (for y axis values) |
DensityEstimation |
"SDH" is very fast but maybe not correct, "PDE" is slow but proably more correct. |
CorMethod |
method of correlation of the cor function, One of "pearson" (default), "kendall", or "spearman |
SampleSize |
Numeric, positiv scalar, maximum size of the sample used for calculation. High values increase runtime significantly. The default is that no sample is drawn |
na.rm |
Function may not work with non finite values. If these cases should be automatically removed, set parameter TRUE |
NrOfContourLines |
Numeric, number of contour lines to be drawn. 20 by default. |
Plotter |
String, name of the plotting backend to use. Possible values are: " |
DrawTopView |
Boolean, True means contur is drawn, otherwise a 3D plot is drawn. Default: TRUE |
xlab |
String, title of the x axis. Default: "X", see |
ylab |
String, title of the y axis. Default: "Y", see |
main |
string, the same as "main" in |
xlim |
see |
ylim |
see |
Legendlab_ggplot |
String, in case of |
... |
Density specifc parameters, for |
Details
Example shows that features with high correlation coefficient do not correlate because of bimodality.
Value
plotting handler
Author(s)
Michael Thrun
References
[Thrun/Ultsch, 2018] Thrun, M. C., & Ultsch, A. : Effects of the payout system of income taxes to municipalities in Germany, in Papiez, M. & Smiech,, S. (eds.), Proc. 12th Professor Aleksander Zelias International Conference on Modelling and Forecasting of Socio-Economic Phenomena, pp. 533-542, Cracow: Foundation of the Cracow University of Economics, Cracow, Poland, 2018.
See Also
Examples
data(ITS)
data(MTY)
Inds=which(ITS<900&MTY<8000)
InspectCorrelation(ITS[Inds],MTY[Inds])