generalCorr

Generalized Correlations and Initial Causal Path

Since causal paths from data are important for all sciences, the package provides sophisticated functions. The idea is simply that if X causes Y (path: X to Y) then non-deterministic variation in X is more "original or independent" than similar variation in Y. We compare two flipped kernel regressions: X=f(Y, Z) and Y=g(X,Z), where Z are control variables. Our first two criteria compare absolute gradients (Cr1) and absolute residuals (Cr2), both quantified by stochastic dominance of four orders (SD1 to SD4). Our third criterion (Cr3) expects X to be better able to predict Y than the other way around using generalized partial correlation If |r*(x|y)|> |r*(y|x)| it suggests that y is more likely the "kernel cause" of x. The usual partial correlations are generalized for the asymmetric matrix of r*'s developed here. 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 directions 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.

Total

5,507

Last month

1,294

Last week

40

Average per day

43

Daily downloads

Total downloads

Description file content

Package
generalCorr
Type
Package
Title
Generalized Correlations and Initial Causal Path
Version
1.0.6
Date
2017-07-21
Author
Prof. H. D. Vinod, Fordham University, NY.
Maintainer
H. D. Vinod
Encoding
UTF-8
Depends
R (>= 3.0.0), np (>= 0.60), xtable (>= 1.8), meboot (>= 1.4), psych (>= 1.5)
Suggests
R.rsp
VignetteBuilder
R.rsp
Description
Since causal paths from data are important for all sciences, the package provides sophisticated functions. The idea is simply that if X causes Y (path: X to Y) then non-deterministic variation in X is more "original or independent" than similar variation in Y. We compare two flipped kernel regressions: X=f(Y, Z) and Y=g(X,Z), where Z are control variables. Our first two criteria compare absolute gradients (Cr1) and absolute residuals (Cr2), both quantified by stochastic dominance of four orders (SD1 to SD4). Our third criterion (Cr3) expects X to be better able to predict Y than the other way around using generalized partial correlation If |r*(x|y)|> |r*(y|x)| it suggests that y is more likely the "kernel cause" of x. The usual partial correlations are generalized for the asymmetric matrix of r*'s developed here. 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 directions 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.
License
GPL (>= 2)
LazyData
true
RoxygenNote
6.0.1
NeedsCompilation
no
Packaged
2017-07-21 22:41:48 UTC; hd
Repository
CRAN
Date/Publication
2017-07-22 12:40:38 UTC

install.packages('generalCorr')

1.0.6

27 days ago

H. D. Vinod

GPL (>= 2)

Depends on

R (>= 3.0.0), np (>= 0.60), xtable (>= 1.8), meboot (>= 1.4), psych (>= 1.5)

Suggests

R.rsp

Discussions