ITE / CHANGELOG.txt

Zoltan Szabo d0b19a8 







Zoltan Szabo d708ee0 



Zoltan Szabo 8744654 


Zoltan Szabo 5da18f8 


Zoltan Szabo e448f3f 
Zoltan Szabo f4fc2a3 
Zoltan Szabo e448f3f 
Zoltan Szabo 2e8afa0 






Zoltan Szabo 5810f95 




Zoltan Szabo d50e55c 


Zoltan Szabo 5810f95 
Zoltan Szabo 2e7c93c 



Zoltan Szabo 5810f95 
Zoltan Szabo 1e31d39 




Zoltan Szabo fa6edf9 




Zoltan Szabo 98e0522 

Zoltan Szabo 750bcf2 






Zoltan Szabo 933410b 



Zoltan Szabo ec09b46 




Zoltan Szabo c2c43aa 
Zoltan Szabo 0f83211 




Zoltan Szabo f90e2f2 
Zoltan Szabo 0b610c4 



Zoltan Szabo 184c85e 




Zoltan Szabo 0da37f9 

Zoltan Szabo 30943a7 





Zoltan Szabo cb07f5b 

Zoltan Szabo 0a3d2e6 
Zoltan Szabo 0fca81f 

Zoltan Szabo 2069255 
Zoltan Szabo 0fca81f 
Zoltan Szabo e9e40a2 
Zoltan Szabo 09db668 

Zoltan Szabo 87856c5 
Zoltan Szabo 8b71da6 
Zoltan Szabo 87856c5 
Zoltan Szabo b5181ca 

Zoltan Szabo 210e7ee 


Zoltan Szabo db2c2e4 

Zoltan Szabo 3b72fd2 


Zoltan Szabo 210e7ee 
Zoltan Szabo 3b72fd2 
Zoltan Szabo 1fb133f 




Zoltan Szabo 3e697ee 
Zoltan Szabo ca6860b 

Zoltan Szabo 210e7ee 
Zoltan Szabo ca6860b 
Zoltan Szabo d64cd16 

Zoltan Szabo 87856c5 
Zoltan Szabo d64cd16 

Zoltan Szabo b5181ca 
Zoltan Szabo d64cd16 

Zoltan Szabo 14141a1 



v0.37 (May 12, 2013):
-K divergence estimation: added; see 'DK_DKL_initialization.m' and 'DK_DKL_estimation.m'.
-L divergence estimation: added; see 'DL_DKL_initialization.m' and 'DL_DKL_estimation.m'.
-Handling 'Y==Q' in case of co.kNNmethod = 'knnsearch': included; see 'kNN_squared_distances.m'.
-Dimension verification: added to 
(i) meta estimators, see 'ITsallis_DTsallis_estimation.m', 'DEnergyDist_DMMD_estimation.m', 'DJdistance_estimation.m', 'DJensenRenyi_HRenyi_estimation.m', 'DJensenShannon_HShannon_estimation.m', 'DKL_CCE_HShannon_estimation.m'.
(ii) utilities 'estimate_Dtemp1.m' and 'estimate_Dtemp2.m'.

v0.36 (Apr 26, 2013):
-Jensen-Renyi divergence estimation: added; see 'DJensenRenyi_HRenyi_initialization.m' and 'DJensenRenyi_HRenyi_estimation.m'.
-Jensen-Shannon divergence estimation: added; see 'DJensenShannon_HShannon_initialization.m' and 'DJensenShannon_HShannon_estimation.m'.

v0.35 (Apr 1, 2013):
-An alternative Jacobi optimization based ICA solution with general entropy/mutual information estimators: added; see 'estimate_ICA.m', 'estimate_ICA_Jacobi2.m'. The method is using a different fining scheme in the rotation angle search compared to 'estimate_ICA_Jacobi1.m'.

v0.34 (Mar 22, 2013):
-Jacobi optimization based ICA solution with general entropy/mutual information estimators: added; see 'estimate_ICA.m', 'estimate_ICA_Jacobi1.m'.

v0.33 (Mar 6, 2013):
-Two one-dimensional Shannon entropy estimators based on the maximum entropy method: added; see 'HShannon_MaxEnt1_initialization.m', 'HShannon_MaxEnt1_estimation.m', 'HShannon_MaxEnt2_initialization.m', 'HShannon_MaxEnt2_estimation.m'.

v0.32 (Feb 25, 2013):
-ICA and ISA structures: introduced for unified treatment of the estimators. It will also enable embedding of general ICA optimization algorithms such as the Jacobi method. 
-Some variables: renamed; see ARmethod_parameters -> AR, ARXmethod_parameters -> ARX, fARmethod_parameters -> fAR, MAparameters -> MA, gaussianizationmethod_parameters -> gaussianization.
-'estimate_mAR.m': 'stepwiseLS' method deleted.
-Example 20 (ISA-3): cost_type = 'KGV' typo corrected (-> cost_type = 'Ipairwise1d'; doc).
-'kdpee.c': MSVC does not provide log2. A more elegant solution: added.

v0.31 (Feb 9, 2013):
-EASI (equivariant adaptive separation via independence) real/complex ICA method: added; see 'estimate_ICA_EASI.m', 'estimate_ICA.m', 'estimate_complex_ICA.m'.
-Adaptive (k-d) partitioning based Shannon entropy estimation: added; see 'HShannon_KDP_initialization.m', 'HShannon_KDP_estimation.m'.

v0.30 (Jan 25, 2013):
-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'.

v0.29 (Jan 13, 2013):
-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'.
-Notes on lower- and upper orthant dependence: added (doc: see 'Spearman1' and 'Spearman2').

v0.28 (Jan 2, 2013):
-Multivariate extension of Blomqvist's beta (medial correlation coefficient): added; see 'ABlomqvist_initialization.m', 'ABlomqvist_estimation.m'.
-Average pairwise Spearman's rho: added; see 'ASpearman4_initialization.m', 'ASpearman4_estimation.m'.
-Definition of the multivariate measure of concordance and -independence measure: added (doc).
-Further references: included; see 'ISW1_estimation.m', 'ISWinf_estimation.m', 'ASpearman1_estimation.m', 'ASpearman2_estimation.m', 'ASpearman3_estimation.m', +doc.

v0.27 (Dec 28, 2012):
-Approximate correntropy independence measure estimator: added; see 'IApprCorrEntr_initialization.m', 'IApprCorrEntr_estimation.m'.
-Correntropy induced metric, centered correntropy induced metric estimators: added; see 'ACIM_initialization.m', 'ACIM_estimation.m', 'ACCIM_initialization.m', 'ACCIM_estimation.m'.
-Correntropy, centered correntropy, correntropy coefficient estimators: added; see 'ACorrEntr_KDE_direct_initialization.m', 'ACorrEntr_KDE_direct_estimation.m', 'ACCorrEntr_KDE_iChol_initialization.m', 'ACCorrEntr_KDE_iChol_estimation.m', 'ACCorrEntr_KDE_Lapl_initialization.m', 'ACCorrEntr_KDE_Lapl_estimation.m', 'ACorrEntrCoeff_KDE_direct_initialization.m', 'ACorrEntrCoeff_KDE_direct_estimation.m', 'ACorrEntrCoeff_KDE_iChol_initialization.m', 'ACorrEntrCoeff_KDE_iChol_estimation.m'.
-Some references fine-tuned/added (code+doc).
-Handling of identically constant random variables in distance correlation computation: included; see 'IdCor_estimation.m'.

v0.26 (Dec 22, 2012):
-Distance covariance estimation via HSIC: added; see IdCov_IHSIC_initialization.m', 'IdCov_IHSIC_estimation.m'.
-Energy distance estimation via MMD: added; see 'DEnergyDist_DMMD_initialization.m', 'DEnergyDist_DMMD_estimation'.
-Energy distance estimation: added; see 'DEnergyDist_initialization.m', 'DEnergyDist_estimation.m'.
-We computed the square of distance correlation: sqrt added, see 'IdCor_estimation.m'.
-The ARfit website is again available: 'ITE_install.m' changed to its original form.

v0.25 (Dec 15, 2012):
-Distance covariance, distance correlation estimation: added; see 'IdCov_initialization.m', 'IdCov_estimation.m', 'IdCor_initialization.m', 'IdCor_estimation.m'.
-Temporarily the homepage of the downloaded ARfit website seems to be unavailable. Download link changed to 'http://www.mathworks.com/matlabcentral/fileexchange/174-arfit?download=true'; see 'ITE_install.m'.

v0.24 (Dec 12, 2012):
-MMD estimation based on U- and V-statistics: added; see 'DMMD_Ustat_initialization.m', 'DMMD_Ustat_estimation.m', 'DMMD_Vstat_initialization.m', 'DMMD_Vstat_estimation.m'.
-Notes on HSIC, MMD and measures of concordance: added (doc).
-Online MMD estimation: now RBF and linear kernels are both available; see 'DMMD_online_initialization.m', 'DMMD_online_estimation.m'.
-'MMDonline' renamed to 'MMD_online'; see 'DMMD_online_initialization.m', 'DMMD_online_estimation.m'; 'IMMD_DMMD_initialization.m': modified accordingly.

v0.23 (Dec 07, 2012):
-Three multivariate extensions of Spearman's rho: added; see 'ASpearman1_initialization.m', 'ASpearman1_estimation.m', 'ASpearman2_initialization.m', 'ASpearman2_estimation.m', 'ASpearman3_initialization.m', 'ASpearman3_estimation.m'.
-Association (A) cost object type: added; see 'A_initialization.m', 'A_estimation.m'. 
-Directory 'H_I_D_C' renamed to 'H_I_D_A_C'; 'ITE_install.m' modified accordingly.
-Verification of the H/I/D/C function arguments: unified across different estimators. Further verification (compatibility of ds and Y): added to I-estimators (the estimations have not changed). Some comment unification: carried out. 

v0.22 (Dec 01, 2012):
-Cauchy-Schwartz and Euclidean distance based divergence estimators: added; see 'DCS_KDE_iChol_initialization.m', 'DCS_KDE_iChol_estimation.m', 'DED_KDE_iChol_initialization.m', 'DED_KDE_iChol_estimation.m'.
-Cauchy-Schwartz and Euclidean distance based quadratic mutual information estimators: added; see 'IQMI_CS_KDE_direct_initialization.m', 'IQMI_CS_KDE_direct_estimation.m', 'IQMI_CS_KDE_iChol_initialization.m', 'IQMI_CS_KDE_iChol_estimation.m', 'IQMI_ED_KDE_iChol_initialization.m', 'IQMI_ED_KDE_iChol_estimation.m'.

v0.21 (Nov 25, 2012):
-Kullback-Leibler divergence meta estimator based on cross-entropy and entropy: added; see 'DKL_CCE_HShannon_initialization.m', 'DKL_CCE_HShannon_estimation.m'.
-Cross-entropy estimation based on k-nearest neighbors: added; see 'CCE_kNN_k_initialization.m', 'CCE_kNN_k_estimation.m'.
-Cross (C) cost object type: added; see 'C_initialization.m', 'C_estimation.m'. 
-Directory 'H_I_D' renamed to 'H_I_D_C'; 'ITE_install.m' modified accordingly.
-IGV_estimation: added (#2); documentation: modified accordingly.

v0.20 (Nov 19, 2012):
-Two Shannon entropy estimators based on the distance (KL divergence) from the uniform/Gaussian distributions: added; see 'HShannon_DShannon_U_initialization.m', 'HShannon_DShannon_U_estimation.m', 'HShannon_DShannon_N_initialization.m', 'HShannon_DShannon_N_estimation.m'.
-Shannon entropy estimator based on Voronoi regions: added; see 'HShannon_Voronoi_initialization.m', 'HShannon_Voronoi_estimation.m'.
-The documentation of the ITE package has been banished to 'https://bitbucket.org/szzoli/ite/downloads': Downloads. (Its history unnecessarily increased the size of the Mercurial repository.) For further details, see 'doc:ITE_documentation.txt'.
-some code refactoring: (i) divergence estimators: notation (X,Y) -> (Y1,Y2); (ii) disp('Error:...')/disp('Warning:...') -> error('...')/warning('...'); (iii) 'Renyi_CDSS' renamed to 'qRenyi_CDSS'.

v0.19 (Nov 16, 2012):
-2 k-nearest neighbor based Kullback-Leibler divergence estimators: added. See 'DKL_kNN_k_initialization.m', 'DKL_kNN_k_estimation.m', 'DKL_kNN_kiTi_initialization.m', 'DKL_kNN_kiTi_estimation.m'.
-compute_CDSS.cpp: 'sqrt(T)' -> 'sqrt(double(T))', to increase compatibility with compilers.
-Note on Jensen-Shannon divergence: deleted (doc).

v0.18 (Nov 10, 2012):
-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 built-in 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'.

v0.17 (Nov 6, 2012):
-Edgeworth expansion based Shannon entropy estimator: accelerated (C++ alternative); see 'Edgeworth_t1_t2_t3.cpp'.
-'Tsallis entropy <- Renyi entropy' meta estimator: added; see 'HTsallis_HRenyi_initialization.m', 'HTsallis_HRenyi_estimation.m'. 

v0.16 (Nov 2, 2012):
-Edgeworth expansion based Shannon entropy estimator: added; see 'HShannon_Edgeworth_initialization.m', 'HShannon_Edgeworth_estimation.m'.
-Lookup table for the underlying H/I/D estimation formulas: added (see ITE_documentation.pdf: Section C).
-estimate_HRenyi_constant.m: simplified; gam: deleted.

v0.15 (Oct 29, 2012):
-The Hellinger and Bhattacharyya distances are now available in ITE. They can be estimated via k-nearest neighbor methods; see 'DHellinger_kNN_k_initialization.m', 'DHellinger_kNN_k_estimation.m', 'DBhattacharyya_kNN_k_initialization.m', and 'DBhattacharyya_kNN_k_estimation.m'.
-volume_of_the_unit_ball.m: added. 
-DL2_kNN_k_estimation.m: a '/'->'*' typo corrected (c: volume of the unit ball).

v0.14 (Oct 29, 2012):
-Monte-Carlo simulation to compute the additive constants in Renyi entropy estimation: added; see 'estimate_HRenyi_constant.m'.
-compute_length_HRenyi_MST.m: pdist -> sqdistance (acceleration).
-The embedded 'knnFP1' method can produce an '1e-15' rounding error in squared_distances => W is not _perfectly_ sym. (in the verification of compute_MST.m:kruskal_mst.m), correction made; see 'compute_length_HRenyi_GSF.m'.
-kNN_squared_distances.m, co.kNNmethod='knnFP2': for compatibility reasons variable 'indices' has been converted to int32.

v0.13 (Oct 27, 2012):
-Tsallis entropy is now available in ITE; it can be estimated via k-nearest neighbors, see 'HTsallis_kNN_k_initialization.m', 'HTsallis_kNN_k_estimation.m'.
-A '/'->'*' typo corrected in 'HRenyi_kNN_k_estimation.m'; see 'estimate_Ialpha.m' (V: volume of the unit ball).

v0.12 (Oct 27, 2012):
-Schweizer-Wolff's sigma and kappa: added; see 'ISW1_initialization.m', 'ISW1_estimation.m', 'ISWinf_initialization.m', 'ISWinf_estimation.m'.
-Hoeffding's Phi computation: scaled-up (C++ alternative); see 'Hoeffding_term1.cpp'.
-HRenyi_weightedkNN_initialization.m: contained a superfluous co.k parameter, deleted.
-chol_gauss.c: a superfluous 'double *y' variable deleted.
-dY==dX (dimension of Y and X) verification added to 'DRenyi_kNN_k_estimation.m', 'DTsallis_kNN_k_estimation.m', 'DL2_kNN_k_estimation.m'.
-some comments improved.

v0.11 (Oct 20, 2012):
-multivariate version of the Hoeffding's Phi estimator: added (see 'IHoeffding_initialization.m', 'IHoeffding_estimation.m').
-ITE_install.m: updated to perform only the 'compiled' quick tests. I am a greedy user;) See #1.

v0.1 (Oct 10, 2012): initial release.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.