Constructors
|
public CurveSmooth(double[] xData, double[] yData)
|
public CurveSmooth(double[] yData)
|
public CurveSmooth(float[] xData, float[] yData)
|
public CurveSmooth(float[] yData)
|
public CurveSmooth(long[] xData, long[] yData)
|
public CurveSmooth(long[] yData)
|
public CurveSmooth(int[] xData, int[] yData)
|
public CurveSmooth(int[] yData)
|
public CurveSmooth(BigDecimal[] xData, BigDecimal[] yData)
|
public CurveSmooth(BigDecimal[] yData)
|
public CurveSmooth(BigInteger[] xData, BigInteger[] yData)
|
public CurveSmooth(BigInteger[] yData)
|
public CurveSmooth(ArrayMaths xData, ArrayMaths yData)
|
public CurveSmooth(ArrayMaths yData)
|
Smoothing
| Savitzky-Golay |
Smoothed Curves |
public double[] savitzkyGolay(int sgFilterWidth)
|
public double[] savitzkyGolayPlot(int sgFilterWidth)
|
public double[] getSavitzkyGolaySmoothedValues()
|
Smoothed Derivatives |
public double[][] savitzkyGolay(int sgFilterWidth, int n)
|
public double[][] savitzkyGolayPlot(int sgFilterWidth, int n)
|
public double[] getSavitzkyGolayDerivatives(int n)
|
public double[] getSavitzkyGolayDerivatives()
|
public double[][] savitzkyGolayPlusFirstDeriv(int sgFilterWidth)
|
public double[][] savitzkyGolayPlusFirstDerivPlot(int sgFilterWidth)
|
public double[] getSavitzkyGolayFirstDerivatives()
|
public double[][] savitzkyGolayPlusSecondDeriv(int sgFilterWidth)
|
public double[][] savitzkyGolayPlusSecondDerivPlot(int sgFilterWidth)
|
public double[] getSavitzkyGolaySecondDerivatives()
|
The Filter |
public double[][] getSGcoefficients()
|
public void setSGpolyDegree(int degree)
|
public int getSGpolyDegree()
|
public static double[][] savitzkyGolayFilter(int nBackward, int nForward, int polyDegree)
|
Moving Average Window |
public double[] movingAverage(int sgWindowWidth)
|
public double[] movingAveragePlot(int sgWindowWidth)
|
public double[] getMovingAverageValues()
|
public BigDecimal[] movingAverageAsBigDecimal(int sgWindowWidth)
|
public BigDecimal[] movingAverageAsBigDecimalPlot(int sgWindowWidth)
|
public BigDecimal[] getMovingAverageValuesAsBigDecimal()
|
Extent of smoothing |
public double extentMovingAverage()
|
public double extentSavitzlyGolay()
|
public double extremaReductionSavitzlyGolay()
|
public double extremaReductionMovingAverage()
|
Interpolation |
Savitzky-Golay |
public double interpolateSavitzkyGolay(double xi)
|
Moving average |
public double interpolateMovingAverage(double xi)
|
Extrema
|
Minima |
public double[][] getMinimaUnsmoothed()
|
public BigDecimal[][] getMinimaUnsmoothedAsBigDecimal()
|
public int getNumberOfMinimaUnsmoothed()
|
public double[][] getMinimaMovingSavitzkyGolay()
|
public int getNumberOfMinimaSavitzkyGolay()
|
public double[][] getMinimaMovingAverage()
|
public BigDecimal[][] getMinimaMovingAverageAsBigDecimal()
|
public int getNumberOfMinimaMovingAverage()
|
Maxima |
public double[][] getMaximaUnsmoothed()
|
public BigDecimal[][] getMaximaUnsmoothedAsBigDecimal()
|
public int getNumberOfMaximaUnsmoothed()
|
public double[][] getMaximaSavitzkyGolay()
|
public int getNumberOfMaximaSavitzkyGolay()
|
public double[][] getMaximaMovingAverage()
|
public BigDecimal[][] getMaximaMovingAverageAsBigDecimal()
|
public int getNumberOfMaximaMovingAverage()
|
Extrema |
public int getNumberOfExremaUnsmoothed()
|
public int getNumberOfExtremaSavitzkyGolay()
|
public int getNumberOfExtremaMovingAverage()
|