Catalano.Statistics.Regression
Class PowerRegression
- java.lang.Object
-
- Catalano.Statistics.Regression.PowerRegression
-
- All Implemented Interfaces:
- ILinear, ISimpleRegression
public class PowerRegression extends java.lang.Object implements ISimpleRegression, ILinear
Power Regression. Equation: y = b*x^a
-
-
Constructor Summary
Constructors Constructor and Description PowerRegression(double[] x, double[] y)Initializes a new instance of the PowerRegression class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleCoefficientOfDetermination()Get the R^2.doublegetInclination()Get inclination value.doublegetInterception()Get interception value.doubleRegression(double x)Compute regression of specific value.double[]Regression(double[] x)Compute regression in the vector.voidsetInclination(double inclination)Set inclination value.voidsetInterception(double interception)Set interception value.java.lang.StringtoString()Show the regression's equation.
-
-
-
Constructor Detail
-
PowerRegression
public PowerRegression(double[] x, double[] y)Initializes a new instance of the PowerRegression class.- Parameters:
x- Data.y- Data.
-
-
Method Detail
-
getInclination
public double getInclination()
Description copied from interface:ILinearGet inclination value.- Specified by:
getInclinationin interfaceILinear- Returns:
- Inclination.
-
setInclination
public void setInclination(double inclination)
Description copied from interface:ILinearSet inclination value.- Specified by:
setInclinationin interfaceILinear- Parameters:
inclination- Inclination value.
-
getInterception
public double getInterception()
Description copied from interface:ILinearGet interception value.- Specified by:
getInterceptionin interfaceILinear- Returns:
- Interception value.
-
setInterception
public void setInterception(double interception)
Description copied from interface:ILinearSet interception value.- Specified by:
setInterceptionin interfaceILinear- Parameters:
interception- Interception value.
-
Regression
public double Regression(double x)
Description copied from interface:ISimpleRegressionCompute regression of specific value.- Specified by:
Regressionin interfaceISimpleRegression- Parameters:
x- Value.- Returns:
- Regression.
-
Regression
public double[] Regression(double[] x)
Description copied from interface:ISimpleRegressionCompute regression in the vector.- Specified by:
Regressionin interfaceISimpleRegression- Parameters:
x- Vector.- Returns:
- Regression.
-
CoefficientOfDetermination
public double CoefficientOfDetermination()
Description copied from interface:ISimpleRegressionGet the R^2.- Specified by:
CoefficientOfDeterminationin interfaceISimpleRegression- Returns:
-
toString
public java.lang.String toString()
Description copied from interface:ISimpleRegressionShow the regression's equation.- Specified by:
toStringin interfaceISimpleRegression- Overrides:
toStringin classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG