Author: erans Date: Wed Sep 29 14:51:54 2010 New Revision: 1002660 URL: http://svn.apache.org/viewvc?rev=1002660&view=rev Log: Added deprecation markers (conflict with immutable distribution instances). Fixed typo in Javadoc.
Modified: commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TTestImpl.java commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/regression/SimpleRegression.java commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/util/FastMath.java Modified: commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TTestImpl.java URL: http://svn.apache.org/viewvc/commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TTestImpl.java?rev=1002660&r1=1002659&r2=1002660&view=diff ============================================================================== --- commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TTestImpl.java (original) +++ commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TTestImpl.java Wed Sep 29 14:51:54 2010 @@ -35,7 +35,9 @@ import org.apache.commons.math.util.Fast */ public class TTestImpl implements TTest { - /** Distribution used to compute inference statistics. */ + /** Distribution used to compute inference statistics. + * @deprecated in 2.2 (to be removed in 3.0). + */ private TDistribution distribution; /** @@ -50,6 +52,7 @@ public class TTestImpl implements TTest * inference statistics. * @param t distribution used to compute inference statistics. * @since 1.2 + * @deprecated in 2.2 (to be removed in 3.0). */ public TTestImpl(TDistribution t) { super(); @@ -1015,6 +1018,7 @@ public class TTestImpl implements TTest * Modify the distribution used to compute inference statistics. * @param value the new distribution * @since 1.2 + * @deprecated in 2.2 (to be removed in 3.0). */ public void setDistribution(TDistribution value) { distribution = value; Modified: commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/regression/SimpleRegression.java URL: http://svn.apache.org/viewvc/commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/regression/SimpleRegression.java?rev=1002660&r1=1002659&r2=1002660&view=diff ============================================================================== --- commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/regression/SimpleRegression.java (original) +++ commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/regression/SimpleRegression.java Wed Sep 29 14:51:54 2010 @@ -101,6 +101,8 @@ public class SimpleRegression implements * compute inference statistics. * @param t the distribution used to compute inference statistics. * @since 1.2 + * @deprecated in 2.2 (to be removed in 3.0). Please use the {...@link + * #SimpleRegression(int) other constructor} instead. */ public SimpleRegression(TDistribution t) { super(); @@ -108,6 +110,17 @@ public class SimpleRegression implements } /** + * Create an empty SimpleRegression. + * + * @param degrees Number of degrees of freedom of the distribution + * used to compute inference statistics. + * @since 2.2 + */ + public SimpleRegression(int degrees) { + setDistribution(new TDistributionImpl(degrees)); + } + + /** * Adds the observation (x,y) to the regression data set. * <p> * Uses updating formulas for means and sums of squares defined in @@ -611,6 +624,7 @@ public class SimpleRegression implements * Modify the distribution used to compute inference statistics. * @param value the new distribution * @since 1.2 + * @deprecated in 2.2 (to be removed in 3.0). */ public void setDistribution(TDistribution value) { distribution = value; Modified: commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/util/FastMath.java URL: http://svn.apache.org/viewvc/commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/util/FastMath.java?rev=1002660&r1=1002659&r2=1002660&view=diff ============================================================================== --- commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/util/FastMath.java (original) +++ commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/util/FastMath.java Wed Sep 29 14:51:54 2010 @@ -2881,8 +2881,8 @@ public class FastMath { } /** Compute the cubic root of a number. - * @param a number on which evaluation is done - * @return cubic root of a + * @param x number on which evaluation is done + * @return cubic root of x */ public static double cbrt(double x) { /* Convert input double to bits */