public class AppEntropy extends Object
Changes
| Modifier and Type | Field and Description |
|---|---|
private int |
numbDataPoints |
| Constructor and Description |
|---|
AppEntropy() |
| Modifier and Type | Method and Description |
|---|---|
double |
calcAppEntropy(Vector<Double> data1D,
int m,
double r,
int d)
This method calculates the approximate entropy
|
private Vector<Double> |
calcLogCorrelations(Vector<Integer> numberOfCorrelations,
int m,
int d)
This method calculates logarithm of correlations
|
private Double |
calcMean(Vector<Double> data1D)
This method calculates the mean of a data series
|
private Vector<Vector<Double>> |
calcNewSeries(Vector<Double> data1D,
int m,
int d)
This method calculates new data series
|
private Vector<Integer> |
calcNumberOfCorrelations(Vector<Vector<Double>> newDataSeries,
int m,
double distR)
This method calculates the number of correlations
|
private double |
calcStandardDeviation(Vector<Double> data1D)
This method calculates the standard deviation of a data series
|
private double |
calcSumOfCorrelation(Vector<Double> correlations,
int m,
int d)
This method calculates the sum of correlations
|
private double |
calcVariance(Vector<Double> data1D)
This method calculates the variance of a data series
|
private Double calcMean(Vector<Double> data1D)
data1D - private double calcVariance(Vector<Double> data1D)
data1D - private double calcStandardDeviation(Vector<Double> data1D)
data1D - private Vector<Vector<Double>> calcNewSeries(Vector<Double> data1D, int m, int d)
data1D - 1D data vectorm - : number of new calculated time series (m = 2, Pincus et al.
1994)private Vector<Integer> calcNumberOfCorrelations(Vector<Vector<Double>> newDataSeries, int m, double distR)
newDataSeries - vector of 1D vectorsdistR - distance in %of SDprivate Vector<Double> calcLogCorrelations(Vector<Integer> numberOfCorrelations, int m, int d)
numberOfCorrelations - vector of mumbersm - number of new calculated time series (m = 2, Pincus et al. 1994)d - delayprivate double calcSumOfCorrelation(Vector<Double> correlations, int m, int d)
correlations - vector of correlationsm - number of newly calculated time series (m = 2, Pincus et al.1994)d - delaypublic double calcAppEntropy(Vector<Double> data1D, int m, double r, int d)
data1D - 1D data vectorm - number of newly calculated time series (m = 2, Pincus et al.1994) m should not be greater than N/3 (N number of data
points)!r - maximal distance radius r (10%sd < r < 25%sd sd =
standard deviation of time series, Pincus et al. 1994)d - delayCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.