generalCorr: Generalized Correlations and Initial Causal Path

Asymmetric generalized correlations r*(x|y) measure strength of the dependence of x on y. If |r*(x|y)|> |r*(y|x)| it suggests that y is more likely the "kernel cause" of x. There are at least two additional ways of comparing two kernel regressions helping identify the ‘cause’. In simultaneous equation models where endogeneity of regressors is feared, we can use Prof. Koopmans' method to ignore endogeneity problems when it kernel causes the dependent variable. The usual partial correlations can be generalized for the asymmetric matrix of r*'s. Partial correlations help asses effect of x on y after removing the effect of a set of variables. The package provides additional tools for causal assessment, for printing the causal detections in a clear, comprehensive compact summary form, for matrix algebra, for outlier detection, and for numerical integration by the trapezoidal rule, stochastic dominance, etc. The package has functions for bootstrap-based statistical inference and one for a heuristic t-test.

Version: 1.0.3
Depends: R (≥ 3.0.0), np (≥ 0.60), xtable (≥ 1.8), meboot (≥ 1.4), psych (≥ 1.5)
Suggests: R.rsp
Published: 2016-06-28
Author: Prof. H. D. Vinod, Fordham University, NY.
Maintainer: H. D. Vinod <vinod at>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: no
Materials: NEWS
CRAN checks: generalCorr results


Reference manual: generalCorr.pdf
Vignettes: generalCorr-vignette
Package source: generalCorr_1.0.3.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X El Capitan binaries: r-release: generalCorr_1.0.3.tgz
OS X Mavericks binaries: r-oldrel: generalCorr_1.0.3.tgz
Old sources: generalCorr archive


Please use the canonical form to link to this page.