edu.harvard.seas.iis.abilities.analysis
Class TimeSeriesStats
java.lang.Object
edu.harvard.seas.iis.abilities.analysis.TimeSeriesStats
public class TimeSeriesStats
- extends java.lang.Object
Used to compute basic stats (peaks, 0-crossings, max, min, etc) of a time
series
- Author:
- kgajos
Constructor Summary |
TimeSeriesStats(double[] data,
int numSamplesToConsider,
double samplingInterval,
double timeNormalizingConstant)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeSeriesStats
public TimeSeriesStats(double[] data,
int numSamplesToConsider,
double samplingInterval,
double timeNormalizingConstant)
setRaisngThreshhold
public void setRaisngThreshhold(double t)
- This class can count how many times the value of a time series rose above
a certain threshhold; to obtain such results, specify a threshhold here
- Parameters:
t
-
getNumRaisingThreshholdCrossings
public int getNumRaisingThreshholdCrossings()
generateReportHeaders
public static java.lang.String[] generateReportHeaders(java.lang.String timeSeriesShortName)
setTimeSeriesFeatures
public void setTimeSeriesFeatures(java.util.Hashtable<java.lang.String,java.lang.Object> values,
java.lang.String timeSeriesShortName)
generateReport
public java.lang.String generateReport(java.lang.String separator)