Permalink
Commits on Dec 1, 2008
Commits on Nov 28, 2008
  1. fixed wrong loop bounds

    maisonobe committed Nov 28, 2008
Commits on Nov 27, 2008
  1. completed implementation of EigenDecompositionImpl.

    The implementation is now based on the very fast and accurate dqd/dqds algorithm.
    It is faster than Jama for all dimensions and speed gain increases with dimensions.
    The gain is about 30% below dimension 100, about 50% around dimension 250 and about
    65% for dimensions around 700.
    It is also possible to compute only eigenvalues (and hence saving computation of
    eigenvectors, thus even increasing the speed gain).
    JIRA: MATH-220
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@721203 13f79535-47bb-0310-9956-ffa450edef68
    maisonobe committed Nov 27, 2008
Commits on Nov 23, 2008
  1. Added support for copying statistics

    Changes to stats classes:
    - copy constructor
    - static copy(-,-)
    - instance copy()
    Added copy() to UnivariateStatistic and StorelessUnivariateStatistic
    interfaces.
    
    JIRA: MATH-212
    Reported and patched by Jason C. HandUber 
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@720030 13f79535-47bb-0310-9956-ffa450edef68
    psteitz committed Nov 23, 2008
Commits on Nov 22, 2008
  1. Javadoc only.

    psteitz committed Nov 22, 2008
  2. Added the following methods to ResizableDoubleArray to support MATH-212

    changes to stats classes:
    copy constructor
    static copy(-,-)
    instance copy()
    equals and hashcode
    
    JIRA: MATH-212
    
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@719894 13f79535-47bb-0310-9956-ffa450edef68
    psteitz committed Nov 22, 2008
Commits on Nov 11, 2008
  1. applied Cyril Briquet's patch adding an observations removal feature …

    …to descriptive statistics
    
    JIRA: MATH-229
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@713093 13f79535-47bb-0310-9956-ffa450edef68
    maisonobe committed Nov 11, 2008
  2. fixed typo

    maisonobe committed Nov 11, 2008
Commits on Nov 8, 2008
  1. improved error messages

    maisonobe committed Nov 8, 2008
Commits on Nov 7, 2008
  1. fixed a forgotten possible NPE

    maisonobe committed Nov 7, 2008
  2. improved error messages

    maisonobe committed Nov 7, 2008
  3. leverage null pointer handling,

    exception classes can be built using null arguments arrays which
    are automatically converted to zero-sized arrays to prevent null pointer exceptions
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@712142 13f79535-47bb-0310-9956-ffa450edef68
    maisonobe committed Nov 7, 2008
  4. removed forgotten pre-JDK 1.4 stuff

    added protection against null pointer exceptions
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@712136 13f79535-47bb-0310-9956-ffa450edef68
    maisonobe committed Nov 7, 2008
Commits on Nov 3, 2008
  1. simplified a javadoc sentence

    maisonobe committed Nov 3, 2008
Commits on Oct 26, 2008
  1. Added a scalb method in MathUtils.

    This method is similar to the method with same name added in java.lang.Math as of Java 6.
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@708001 13f79535-47bb-0310-9956-ffa450edef68
    maisonobe committed Oct 26, 2008
Commits on Oct 16, 2008
  1. fixed checkstyle warnings

    maisonobe committed Oct 16, 2008
  2. added missing serialVersionUID

    maisonobe committed Oct 16, 2008
  3. removed unneeded import statements

    maisonobe committed Oct 16, 2008
Commits on Oct 12, 2008
  1. Fixed error in javadoc.

    psteitz committed Oct 12, 2008
Commits on Oct 5, 2008
  1. added a first version of eigen decomposition implementation

    this version is not finished yet, but it does work when
    eigenvalues are well separated and is faster than JAMA for
    dimensions above 100.
    It still needs work as the MRRR algorithm is not implemented
    yet (only the basic parts with twisted factorization is there).
    I continue working on this, but wanted to have a first version
    committed to let people play with it and as a basis for comparison.
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@701897 13f79535-47bb-0310-9956-ffa450edef68
    maisonobe committed Oct 5, 2008
  2. removed unneeded multiplications by zero by separating

    the first iteration from the following ones in a loop
    (once again ...)
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@701857 13f79535-47bb-0310-9956-ffa450edef68
    maisonobe committed Oct 5, 2008
  3. removed unneeded multiplications by zero by separating

    the first iteration from the following ones in a loop
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@701852 13f79535-47bb-0310-9956-ffa450edef68
    maisonobe committed Oct 5, 2008