Comments (0)
Files changed (30)

+2 0CHANGELOG.txt

+2 2code/H_I_D/base_estimators/DBhattacharyya_kNN_k_estimation.m

+2 2code/H_I_D/base_estimators/DHellinger_kNN_k_estimation.m

+2 2code/H_I_D/base_estimators/DRenyi_kNN_k_estimation.m

+2 2code/H_I_D/base_estimators/DTsallis_kNN_k_estimation.m

+26 0code/H_I_D/base_estimators/HRenyi_CDSS_estimation.m

+27 0code/H_I_D/base_estimators/HRenyi_CDSS_initialization.m

+63 0code/H_I_D/base_estimators/HRenyi_spacing_E_estimation.m

+31 0code/H_I_D/base_estimators/HRenyi_spacing_E_initialization.m

+33 0code/H_I_D/base_estimators/HRenyi_spacing_V_estimation.m

+31 0code/H_I_D/base_estimators/HRenyi_spacing_V_initialization.m

+32 0code/H_I_D/base_estimators/HShannon_spacing_LL_estimation.m

+28 0code/H_I_D/base_estimators/HShannon_spacing_LL_initialization.m

+33 0code/H_I_D/base_estimators/HShannon_spacing_V_estimation.m

+28 0code/H_I_D/base_estimators/HShannon_spacing_V_initialization.m

+33 0code/H_I_D/base_estimators/HShannon_spacing_Vb_estimation.m

+28 0code/H_I_D/base_estimators/HShannon_spacing_Vb_initialization.m

+37 0code/H_I_D/base_estimators/HShannon_spacing_Vpconst_estimation.m

+33 0code/H_I_D/base_estimators/HShannon_spacing_Vpconst_initialization.m

+33 0code/H_I_D/base_estimators/HShannon_spacing_Vplin_estimation.m

+28 0code/H_I_D/base_estimators/HShannon_spacing_Vplin_initialization.m

+45 0code/H_I_D/utilities/compute_CDSS.cpp

+28 0code/H_I_D/utilities/compute_CDSS.m

+0 36code/H_I_D/utilities/estimate_Dab.m

+0 30code/H_I_D/utilities/estimate_Dalpha.m

+30 0code/H_I_D/utilities/estimate_Dtemp1.m

+36 0code/H_I_D/utilities/estimate_Dtemp2.m

+18 0code/H_I_D/utilities/locally_linear_regression.m

+15 6code/ITE_install.m

+0 0doc/ITE_documentation.pdf
CHANGELOG.txt
+8 sample spacing based 1d Shannon/Rényi entropy estimators: added; see 'HShannon_spacing_V_initialization.m', 'HShannon_spacing_V_estimation.m', 'HShannon_spacing_Vb_initialization.m', 'HShannon_spacing_Vb_estimation.m', 'HShannon_spacing_Vpconst_initialization.m', 'HShannon_spacing_Vpconst_estimation.m', 'HShannon_spacing_Vplin_initialization.m', 'HShannon_spacing_Vplin_estimation.m', 'HShannon_spacing_LL_initialization.m', 'HShannon_spacing_LL_estimation.m', 'HRenyi_spacing_V_initialization.m', 'HRenyi_spacing_V_estimation.m', 'HRenyi_spacing_E_initialization.m', 'HRenyi_spacing_E_estimation.m', 'HRenyi_CDSS_initialization.m', 'HRenyi_CDSS_estimation.m'.,
minimum spanning tree, geodesic spanning forest: reference updated (doc+comments); For the latter, see 'HRenyi_MST_estimation', 'HRenyi_GSF_estimation.m'.
A note on a builtin helping automatism of meta estimators: added (comments); see 'HTsallis_HRenyi_initialization.m', 'IRenyi_DRenyi_initialization.m', 'IRenyi_HRenyi_initialization.m', 'ITsallis_DTsallis_initialization.m'.
some 'co.mul=mult' > 'co.mult=mult' typo corrected (to be precise, the computations were OK); see 'ITsallis_DTsallis_initialization.m', 'IShannon_HShannon_initialization.m', 'IRenyi_HRenyi_initialization.m', 'IRenyi_DRenyi_initialization.m', 'IL2_DL2_initialization.m', 'Icomplex_initialization.m', 'HRPensemble_initialization.m', 'Hensemble_initialization.m', 'Hcomplex_initialization.m'.
code/H_I_D/base_estimators/HRenyi_CDSS_estimation.m
+%Estimates the quadratic Renyi entropy (H) of Y (Y(:,t) is the t^th sample) based on continuously differentiable sample spacing. Cost parameters are provided in the cost object co.
+%We make use of the naming convention 'H<name>_estimation', to ease embedding new entropy estimation methods.
+%REFERENCE: Umut Ozertem, Ismail Uysal, and Deniz Erdogmus. Continuously differentiable samplespacing entropy estimation. IEEE Transactions on Neural Networks, 19:19781984, 2008.
+%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/base_estimators/HRenyi_CDSS_initialization.m
+%Initialization of the quadratic (i.e., co.alpha = 2: fixed) Renyi entropy (H) estimator based on continuously differentiable sample spacing.
+% 2)We make use of the naming convention 'H<name>_initialization', to ease embedding new entropy estimation 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/base_estimators/HRenyi_spacing_E_estimation.m
+%Estimates the Renyi entropy (H) of Y (Y(:,t) is the t^th sample) using an extension of the 'empiric entropy estimation of order m' method. Cost parameters are provided in the cost object co.
+%We make use of the naming convention 'H<name>_estimation', to ease embedding new entropy estimation methods.
+% Mark P. Wachowiak, Renata Smolikova, Georgia D. Tourassi, and Adel S. Elmaghraby. Estimation of generalized entropies with sample spacing. Pattern Analysis and Applications 8: 95101, 2005.
+%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/base_estimators/HRenyi_spacing_E_initialization.m
+%Initialization of the Renyi entropy (H) estimator based on the extension of the 'empiric entropy estimation of order m' method.
+% 2)We make use of the naming convention 'H<name>_initialization', to ease embedding new entropy estimation 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.alpha = 0.99; %The Renyi entropy (H_{R,alpha}) equals to the Shannon differential entropy (H) in limit: H_{R,alpha} > H, as alpha > 1.
code/H_I_D/base_estimators/HRenyi_spacing_V_estimation.m
+%Estimates the Renyi entropy (H) of Y (Y(:,t) is the t^th sample) using an extension of Vasicek's spacing method. Cost parameters are provided in the cost object co.
+%We make use of the naming convention 'H<name>_estimation', to ease embedding new entropy estimation methods.
+% Mark P. Wachowiak, Renata Smolikova, Georgia D. Tourassi, and Adel S. Elmaghraby. Estimation of generalized entropies with sample spacing. Pattern Analysis and Applications 8: 95101, 2005.
+%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/base_estimators/HRenyi_spacing_V_initialization.m
+%Initialization of the Renyi entropy (H) estimator based on the extension of Vasicek's spacing method.
+% 2)We make use of the naming convention 'H<name>_initialization', to ease embedding new entropy estimation 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.alpha = 0.99; %The Renyi entropy (H_{R,alpha}) equals to the Shannon differential entropy (H) in limit: H_{R,alpha} > H, as alpha > 1.
code/H_I_D/base_estimators/HShannon_spacing_LL_estimation.m
+%Estimates the Shannon entropy (H) of Y (Y(:,t) is the t^th sample) using Correa's spacing method (locally linear regression). Cost parameters are provided in the cost object co.
+%We make use of the naming convention 'H<name>_estimation', to ease embedding new entropy estimation methods.
+% Juan C. Correa. A new estimator of entropy. Communications in Statistics  Theory and Methods, Volume 24, Issue 10, pp. 24392449, 1995.
+%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/base_estimators/HShannon_spacing_LL_initialization.m
+%Initialization of the Shannon entropy (H) estimator based on Correa's spacing method (locally linear regression).
+% 2)We make use of the naming convention 'H<name>_initialization', to ease embedding new entropy estimation 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/base_estimators/HShannon_spacing_V_estimation.m
+%Estimates the Shannon entropy (H) of Y (Y(:,t) is the t^th sample) using Vasicek's spacing method. Cost parameters are provided in the cost object co.
+%We make use of the naming convention 'H<name>_estimation', to ease embedding new entropy estimation methods.
+% Oldrich Vasicek. A test for normality based on sample entropy. Journal of the Royal Statistical Society, Series B, 38(1):54�59, 1976.
+%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/base_estimators/HShannon_spacing_V_initialization.m
+% 2)We make use of the naming convention 'H<name>_initialization', to ease embedding new entropy estimation 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/base_estimators/HShannon_spacing_Vb_estimation.m
+%Estimates the Shannon entropy (H) of Y (Y(:,t) is the t^th sample) using Vasicek's spacing method with a bias correction. Cost parameters are provided in the cost object co.
+%We make use of the naming convention 'H<name>_estimation', to ease embedding new entropy estimation methods.
+% Bert Van Es. Estimating Functionals Related to a Density by a Class of Statistics Based on Spacings. Scandinavian Journal of Statistics, 19:6172, 1992.
+%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/>.
+ m = floor(sqrt(num_of_samples));%m/num_of_samples>0, m,num_of_samples>infty; m: can also be fixed
code/H_I_D/base_estimators/HShannon_spacing_Vb_initialization.m
+%Initialization of the Shannon differential entropy (H) estimator using Vasicek's spacing method with a bias correction.
+% 2)We make use of the naming convention 'H<name>_initialization', to ease embedding new entropy estimation 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/base_estimators/HShannon_spacing_Vpconst_estimation.m
+%Estimates the Shannon entropy (H) of Y (Y(:,t) is the t^th sample) using Vasicek's spacing method with piecewise constant correction. Cost parameters are provided in the cost object co.
+%We make use of the naming convention 'H<name>_estimation', to ease embedding new entropy estimation methods.
+%REFERENCE: Nader Ebrahimi, Kurt Pflughoeft, and Ehsan S. Soofi. Two measures of sample entropy. Statistics and Probability Letters, 20:225234, 1994.
+%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/base_estimators/HShannon_spacing_Vpconst_initialization.m
+%Initialization of the Shannon differential entropy (H) estimator of Vasicek's spacing technique with piecewise constant correction.
+% 2)We make use of the naming convention 'H<name>_initialization', to ease embedding new entropy estimation 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/base_estimators/HShannon_spacing_Vplin_estimation.m
+%Estimates the Shannon entropy (H) of Y (Y(:,t) is the t^th sample) using Vasicek's spacing method with piecewise linear correction. Cost parameters are provided in the cost object co.
+%We make use of the naming convention 'H<name>_estimation', to ease embedding new entropy estimation methods.
+%REFERENCE: Nader Ebrahimi, Kurt Pflughoeft and Ehsan S. Soofi. Two measures of sample entropy. Statistics and Probability Letters, 20(3):225234, 1994.
+%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/>.
+ c = [1+([1:m]1)/m,2*ones(1,num_of_samples2*m),1+(num_of_samples[num_of_samplesm+1:num_of_samples])/m]; %piecewise linear correction
code/H_I_D/base_estimators/HShannon_spacing_Vplin_initialization.m
+%Initialization of the Shannon differential entropy (H) estimator of Vasicek's spacing technique with piecewise linear correction.
+% 2)We make use of the naming convention 'H<name>_initialization', to ease embedding new entropy estimation 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/utilities/compute_CDSS.cpp
+/* 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/utilities/compute_CDSS.m
+%Computes the Renyi quadratic entropy (H) for the 'Renyi_CDSS' entropy estimator, see 'HRenyi_CDSS_estimation.m'.
+%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/>.
+ H = H + (Y_sorted(j)  Y_sorted(i+m))^2 * (Y_sorted(j)  Y_sorted(i))^2 / (Y_sorted(i+m)  Y_sorted(i))^5;
code/H_I_D/utilities/estimate_Dab.m
%Estimates D_ab = \int p^a(x)q^b(x)dx; the Hellinger distance and the Bhattacharyya distance are simple functions of this quantity.
%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/>.
D_ab = (num_of_samplesX1)^(a) * num_of_samplesY^(b) * B * mean(dist_k_XX.^(d*a).*dist_k_YX.^(d*b));
code/H_I_D/utilities/estimate_Dalpha.m
%Estimates D_alpha = \int p^{\alpha}(x)q^{1\alpha}(x)dx, the Renyi and the Tsallis divergences are simple functions of this quantity.
%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/utilities/estimate_Dtemp1.m
+%Estimates Dtemp1 = \int p^{\alpha}(x)q^{1\alpha}(x)dx, the Renyi and the Tsallis divergences are simple functions of this quantity.
+%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/utilities/estimate_Dtemp2.m
+%Estimates Dtemp2 = \int p^a(x)q^b(x)dx; the Hellinger distance and the Bhattacharyya distance are simple functions of this quantity.
+%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/>.
+Dtemp2 = (num_of_samplesX1)^(a) * num_of_samplesY^(b) * B * mean(dist_k_XX.^(d*a).*dist_k_YX.^(d*b));
code/H_I_D/utilities/locally_linear_regression.m
+%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/ITE_install.m
compile_TCA = 1;%1=compile, 0=do not compile (chol_gauss); not necessary, but can further speedup the computations; the package also contains the purely Matlab/Octave 'chol_gauss.m'
compile_SWICA = 1; %1=compile, 0=do not compile; not necessary, but can accelerate computations; the package also contains the purely Matlab/Octave 'SW_kappa.m' and 'SW_sigma.m'
compile_Hoeffding_term1 = 1; %1=compile, 0=do not compile; not necessary, but can be more ecomical in terms of memory used + accelerate computations; the package also contains the purely Matlab/Octave 'Hoeffding_term1.m'
 compile_Edgeworth_t1_t2_t3 = 1; %1=compile, 0=do not compile; not necessary, but can accelerate computations; the package also contains the purely Matlab/Octave 'Edgeworth_t1_t2_t3.m'
+ compile_Edgeworth_t1_t2_t3 = 1; %1=compile, 0=do not compile; not necessary, but can accelerate computations; the ITE package also contains the purely Matlab/Octave 'Edgeworth_t1_t2_t3.m'
+ compile_CDSS = 1; %1=compile, 0=do not compile; not necessary, but can speed up the computations; the ITE package also contains the purely Matlab/Octave 'compute_CDSS.m'