d50e55c
committed
Commits
Comments (0)
Files changed (18)

+4 0CHANGELOG.txt

+3 3README.md

+47 0code/H_I_D_A_C/base_estimators/ASpearman_ut_estimation.m

+32 0code/H_I_D_A_C/base_estimators/ASpearman_ut_initialization.m

+1 1code/H_I_D_A_C/base_estimators/HRenyi_spacing_E_estimation.m

+45 0code/H_I_D_A_C/meta_estimators/ASpearman_U_estimation.m

+32 0code/H_I_D_A_C/meta_estimators/ASpearman_U_initialization.m

+2 2code/IPA/data_generation/datasets/sample_subspaces.m

+1 1code/IPA/data_generation/datasets/sample_subspaces_3D_geom.m

+1 1code/IPA/data_generation/datasets/sample_subspaces_IFS.m

+2 2code/IPA/data_generation/datasets/sample_subspaces_alphabet.m

+1 1code/IPA/data_generation/datasets/sample_subspaces_lorenz.m

+2 2code/IPA/data_generation/datasets/sample_subspaces_mosaic.m

+1 1code/IPA/data_generation/datasets/sample_subspaces_multiD_geom.m

+1 1code/IPA/data_generation/datasets/sample_subspaces_multiD_spherical.m

+2 2code/IPA/optimization/clustering_UD0_CE_general.m

+1 1code/IPA/optimization/clustering_UD0_greedy_additive_wrt_subspaces.m

+1 1code/IPA/optimization/clustering_UD0_greedy_general.m
CHANGELOG.txt
+Upper tail dependence via conditional Spearman's rho: added; see 'ASpearman_U_initialization.m', 'ASpearman_U_estimation.m'.
+Multivariate conditional version of Spearman's rho weighting the lower tail: added; see 'ASpearman_ut_initialization.m', 'ASpearman_ut_estimation.m'.
Lower tail dependence via conditional Spearman's rho: added; see 'ASpearman_L_initialization.m', 'ASpearman_L_estimation.m'.
Multivariate conditional version of Spearman's rho weighting the lower tail: added; see 'ASpearman_lt_initialization.m', 'ASpearman_lt_estimation.m'.
README.md
 `entropy (H)`: Shannon entropy, Rényi entropy, Tsallis entropy (Havrda and Charvát entropy), complex entropy,
 `mutual information (I)`: generalized variance, kernel canonical correlation analysis, kernel generalized variance, HilbertSchmidt independence criterion, Shannon mutual information, L2 mutual information, Rényi mutual information, Tsallis mutual information, copulabased kernel dependency, multivariate version of Hoeffding's Phi, SchweizerWolff's sigma and kappa, complex mutual information, CauchySchwartz quadratic mutual information, Euclidean distance based quadratic mutual information, distance covariance, distance correlation, approximate correntropy independence measure,
 `divergence (D)`: KullbackLeibler divergence (relative entropy), L2 divergence, Rényi divergence, Tsallis divergence, Hellinger distance, Bhattacharyya distance, maximum mean discrepancy (kernel distance, an integral probability metric), Jdistance (symmetrised KullbackLeibler divergence), CauchySchwartz divergence, Euclidean distance based divergence, energy distance (specially the CramerVon Mises distance),
 `association measures (A)`, including `measures of concordance`: multivariate extensions of Spearman's rho (Spearman's rank correlation coefficient, grade correlation coefficient), correntropy, centered correntropy, correntropy coefficient, correntropy induced metric, centered correntropy induced metric, multivariate extension of Blomqvist's beta (medial correlation coefficient), multivariate conditional version of Spearman's rho, lower tail dependence via conditional Spearman's rho,
+ `association measures (A)`, including `measures of concordance`: multivariate extensions of Spearman's rho (Spearman's rank correlation coefficient, grade correlation coefficient), correntropy, centered correntropy, correntropy coefficient, correntropy induced metric, centered correntropy induced metric, multivariate extension of Blomqvist's beta (medial correlation coefficient), multivariate conditional version of Spearman's rho, lower/upper tail dependence via conditional Spearman's rho,
 code: [zip](https://bitbucket.org/szzoli/ite/downloads/ITE0.29_code.zip), [tar.bz2](https://bitbucket.org/szzoli/ite/downloads/ITE0.29_code.tar.bz2),
+ code: [zip](https://bitbucket.org/szzoli/ite/downloads/ITE0.30_code.zip), [tar.bz2](https://bitbucket.org/szzoli/ite/downloads/ITE0.30_code.tar.bz2),
code/H_I_D_A_C/base_estimators/ASpearman_ut_estimation.m
+%Estimates the multivariate conditional version of Spearman's rho; the measure weights the upper tail of the copula. The estimation is based on the empirical copula.
+%We use the naming convention 'A<name>_estimation' to ease embedding new association measure estimator methods.
+% Friedrich Schmid and Rafael Schmidt. Multivariate conditional versions of Spearman's rho and related measures of tail dependence. Journal of Multivariate Analysis, 98:11231140, 2007.
+% C. Spearman. The proof and measurement of association between two things. The American Journal of Psychology, 15:72101, 1904.
+%Copyright (C) 2012 Zoltan Szabo ("http://nipg.inf.elte.hu/szzoli", "szzoli (at) cs (dot) elte (dot) hu")
+%ITE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
+%the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+%This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+%MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+%You should have received a copy of the GNU General Public License along with ITE. If not, see <http://www.gnu.org/licenses/>.
code/H_I_D_A_C/base_estimators/ASpearman_ut_initialization.m
+%Initialization of the multivariate conditional version of Spearman's rho estimator; the measure weights the upper tail of the copula.
+% 2)We use the naming convention 'A<name>_initialization' to ease embedding new association measure estimator methods.
+%Copyright (C) 2012 Zoltan Szabo ("http://nipg.inf.elte.hu/szzoli", "szzoli (at) cs (dot) elte (dot) hu")
+%ITE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
+%the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+%This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+%MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+%You should have received a copy of the GNU General Public License along with ITE. If not, see <http://www.gnu.org/licenses/>.
code/H_I_D_A_C/base_estimators/HRenyi_spacing_E_estimation.m
code/H_I_D_A_C/meta_estimators/ASpearman_U_estimation.m
+% 1)We use the naming convention 'A<name>_estimation' to ease embedding new association measure estimator methods.
+% 2)This is a meta method: the conditional Spearman's rho estimator (of upper tail) can be arbitrary.
+% Friedrich Schmid and Rafael Schmidt. Multivariate conditional versions of Spearman's rho and related measures of tail dependence. Journal of Multivariate Analysis, 98:11231140, 2007.
+% C. Spearman. The proof and measurement of association between two things. The American Journal of Psychology, 15:72101, 1904.
+%Copyright (C) 2012 Zoltan Szabo ("http://nipg.inf.elte.hu/szzoli", "szzoli (at) cs (dot) elte (dot) hu")
+%ITE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
+%the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+%This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+%MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+%You should have received a copy of the GNU General Public License along with ITE. If not, see <http://www.gnu.org/licenses/>.
code/H_I_D_A_C/meta_estimators/ASpearman_U_initialization.m
+% 2)We use the naming convention 'A<name>_initialization' to ease embedding new association measure estimator methods.
+%Copyright (C) 2012 Zoltan Szabo ("http://nipg.inf.elte.hu/szzoli", "szzoli (at) cs (dot) elte (dot) hu")
+%ITE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
+%the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+%This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+%MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+%You should have received a copy of the GNU General Public License along with ITE. If not, see <http://www.gnu.org/licenses/>.
+ co.member_name = 'Spearman_ut'; %you can change it to any conditional Spearman's rho (of upper tail) estimator
code/IPA/data_generation/datasets/sample_subspaces.m
code/IPA/data_generation/datasets/sample_subspaces_3D_geom.m
code/IPA/data_generation/datasets/sample_subspaces_IFS.m
code/IPA/data_generation/datasets/sample_subspaces_alphabet.m
code/IPA/data_generation/datasets/sample_subspaces_lorenz.m
code/IPA/data_generation/datasets/sample_subspaces_mosaic.m
code/IPA/data_generation/datasets/sample_subspaces_multiD_geom.m
code/IPA/data_generation/datasets/sample_subspaces_multiD_spherical.m
code/IPA/optimization/clustering_UD0_CE_general.m
% Zoltan Szabo, Barnabas Poczos, Andras Lorincz: CrossEntropy Optimization for Independent Process Analysis. ICA 2006, pages 909916. (adaptation to the ISA problem)
% Reuven Y. Rubinstein, Dirk P. Kroese. The CrossEntropy Method. Springer, 2004. (TSP problem;TSP=travelling salesman problem)
+% Reuven Y. Rubinstein, Dirk P. Kroese. The CrossEntropy Method. Springer, 2004. (approximation of TSP (travelling salesman problem) via CE)
%Copyright (C) 2012 Zoltan Szabo ("http://nipg.inf.elte.hu/szzoli", "szzoli (at) cs (dot) elte (dot) hu")