public class NumberVariable extends Variable implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
NumberDescriptives |
itsNDescriptives |
java.lang.Object[] |
validDataSorted |
autoExtracted, hasDefaultColors, isSorted, itsDescriptives, itsFormula, itsLineColor, itsLocationColor, kEuclidian, kGower, kJaccard, kManhattan, kSquEuclidian, plotMarker, rand| Constructor and Description |
|---|
NumberVariable(java.lang.String varName,
VariableOrganizer theOwner)
Standard constructor for the root number Variable class using a VariableOrganizer
|
NumberVariable(java.lang.String varName,
VariableOrganizer anOrganizer,
double[] theData)
Standard constructor for the NumberVariable class using a double array of data
|
| Modifier and Type | Method and Description |
|---|---|
NumberVariable |
absolute()
set the value to its absolute value
|
NumberVariable |
add(double theScalar)
adds the constant to each value of the variable
|
com.lobsterman.JavaGrinders.spatial.AngleVariable |
asAngleVariable()
return the variable as an AngleVariable with data representing angular degrees
|
void |
asHistogram()
Creates a presenter and plots the data as a frequency histogram
|
void |
asHistogram(Grid theXGrid)
Creates a presenter and plots the data as a frequency histogram
|
void |
asNormalQuantilePlot()
Creates a presenter and plots the data
|
com.lobsterman.JavaGrinders.spatial.TimeVariable |
asTimeVariable()
return the variable as an TimeVariable with data representing milliseconds
|
void |
asXYPlot(NumberVariable theYs)
Creates a presenter and plots the data as a scatter plot with another numeric variable
|
void |
asXYPlot(NumberVariable theYs,
boolean xDir,
boolean yDir)
Creates a presenter and plots the data as a scatterplot with another numeric variable
|
void |
asXYPlot(NumberVariable theYs,
boolean xDir,
boolean yDir,
boolean connected)
Creates a presenter and plots the data as a scatter plot with another numeric variable
|
void |
asXYPlot(NumberVariable theYs,
com.lobsterman.JavaGrinders.spatial.GridSpace3D theGridSpace)
Creates a presenter and plots the data as a scatterplot with another numeric variable
|
void |
asXYPlot(NumberVariable theYs,
com.lobsterman.JavaGrinders.spatial.GridSpace3D theGridSpace,
boolean connected)
Creates a presenter and plots the data as a scatterplot with another numeric variable
|
void |
checkInOrder()
examine whether this variables is locked
|
void |
checkInOrder(boolean ascending)
examine whether this variables is locked
|
NumberDescriptives |
copyNumberDescriptives()
returns descriptive Statistic for the variable using the currently
selected set of rows
|
NumberVariable |
distance(double theScalar)
the absolute value after subtracting the constant from each value of the variable
|
NumberVariable |
divide(double theScalar)
divides each value of the variable by the constant
|
void |
doCorrelationAnalysis(NumberVariable theOtherYVariable)
fills the regression statistics for the variable with control over th intercept
|
java.util.ArrayList<java.lang.Integer> |
doPruneClosePeaks(java.util.ArrayList<java.lang.Integer> inArrayL,
NumberVariable theTimes,
double exclusionWindow)
removes the smaller peak if two are too close
|
NumberVariable |
doRegressionAnalysis(NumberVariable theXVariable)
fills the regression statistics for the variable with control over the intercept
|
NumberVariable |
doRegressionAnalysis(NumberVariable theXVariable,
int polyDegree)
fills the regression statistics for the variable with control over the intercept
|
void |
fillCompleteTerms(VariableOrganizer aXOrganizer,
com.lobsterman.JavaGrinders.parametric.ANOVAResults theResults)
fills the n-way interaction terms for the ANOVA
|
void |
fillCP(NumberVariable theXVariable,
com.lobsterman.JavaGrinders.parametric.SquaresCrossproductResults theSSCP)
returns the sums of squares and crossproducts for the variable
|
void |
fillDescriptives(java.lang.Double hypMean)
fills the descriptive circular statistics for the angle variable with a comparison to an external mean
|
void |
fillSS(com.lobsterman.JavaGrinders.parametric.SquaresCrossproductResults theSSCP)
fills the sums of squares and crossproducts for the variable
|
void |
fillWithFormula(java.lang.String aFormula)
fills the variable with individual datavalues created through a formula
|
void |
fillWithGaussRandom(double theMean,
double theSD)
fills the variable with random values from a Gaussian Distribution
|
void |
fillWithParser(DataFileParser aParser,
int varNum,
boolean firstRowAsLabels)
fills the variable with individual datavalues read from a textfile using a
DataFileParser object
|
void |
fillWithRandomFromDistribution(NumberVariable theDistribution)
fills the variable with random values from a Gaussian Distribution
|
void |
fillWithRowNum()
fills the variable with individual datavalues created through a formula
|
void |
fillWithUniformRandom()
fills the variable with random values from a uniform distribution between 0 and 1
|
com.lobsterman.JavaGrinders.parametric.ANOVAResults |
getANOVAResults(Variable theXVariable)
fills the ANOVA statistics for the variable
|
com.lobsterman.JavaGrinders.parametric.ANOVAResults |
getANOVAResults(VariableOrganizer aXOrganizer)
fills the ANOVA statistics for a full factorial model
|
com.lobsterman.JavaGrinders.parametric.CorrelationResults |
getAutoCorrelationResults()
obtains the Autocorrelation statistics for the variable
|
VariableOrganizer |
getBinMeans(NumberVariable YVar)
returns a frequency distribution for a given set of bins
|
NumberVariable |
getCentered()
returns a variable containing each values relative to its mean
|
com.lobsterman.JavaGrinders.parametric.CorrelationResults |
getCorrelationResults(NumberVariable theOtherYVariable)
fills the regression statistics for the variable with control over th intercept
|
java.lang.Double |
getDoubleValue(int row)
returns the value stored at a given row of the Vector as a double
|
NumberVariable |
getFirstDerivative(NumberVariable timeVar,
int slopeWid)
returns a variable containing each values relative to its mean
|
ContingencyTable |
getFrequencies(Grid theGrid)
returns a frequency distribution for a given set of bins
|
Descriptives[] |
getGroupDescriptives(Variable theXVariable)
returns the descriptives for the groups identified by X
|
com.lobsterman.JavaGrinders.parametric.ANOVAResults |
getManWhitneyUResults(Variable theXVar,
double hypAngle)
returns the results from an analysis of differences in mean angle distance from a hypothetical direction
|
double |
getMaxValue()
returns the maximum value stored in the Vector as a double
|
double |
getMeanValue()
returns the average for values stored in the Vector as a double
|
double |
getMinValue()
returns the minimum value stored in the Vector as a double
|
NumberVariable |
getMovingAverageSmoothing(int wid)
returns a variable containing each values relative to its mean
|
com.lobsterman.JavaGrinders.parametric.MultRegressionResults |
getMultLinRegressionResults(VariableOrganizer theXVariableOrganizer)
fills the regression statistics for the variable with control over the intercept
|
NumberDescriptives |
getNumberDescriptives()
fills the descriptive statistics for the variable and returns the results
|
java.util.ArrayList<com.lobsterman.JavaGrinders.instruments.PeakData> |
getPeakData(java.util.ArrayList<java.lang.Integer> peakLocs,
NumberVariable theTimes)
removes the smaller peak if two are too close
|
NumberVariable |
getPeakIntervals(java.util.ArrayList<java.lang.Integer> peakLocs)
removes the smaller peak if two are too close
|
java.util.ArrayList<java.lang.Integer> |
getPeakLocations(NumberVariable timeVar,
int smoothWidth,
float amplitudeThresh,
float slopeThresh)
from Tom O'Haver's toh@umd.edu great tutorial at
|
java.util.ArrayList<java.lang.Integer> |
getPeaksPalshikar(int windowSize,
float stringency)
A standard peak detector in time series by Jean-Yves Tinevez jeanyves.tinevez@gmail.com May 10, 2011
The goal of this class is to identify peaks in a 1D time series (float[]).
|
VariableOrganizer |
getPeakTriggeredTraces(NumberVariable timeVar,
java.util.ArrayList<java.lang.Integer> peakLocations,
long timeWindow)
from Tom O'Haver's toh@umd.edu great tutorial at
|
NumberVariable |
getPeakValues(java.util.ArrayList<java.lang.Integer> peakLocs)
removes the smaller peak if two are too close
|
double |
getRange()
returns the minimum value stored in the Vector as a double
|
NumberVariable |
getRanks()
return the ranks for the values in this array of the currently selected subset
|
NumberVariable |
getRegressionResiduals(NumberVariable theXVariable)
fills the regression statistics for the variable with control over the intercept
|
NumberVariable |
getRegressionResiduals(NumberVariable theXVariable,
int polyDegree)
fills the regression statistics for the variable with control over the intercept
|
NumberVariable |
getRegressionResiduals(NumberVariable theXVariable,
int polyDegree,
boolean centered)
fills the regression statistics for the variable with control over th intercept
|
com.lobsterman.JavaGrinders.parametric.RegressionResults |
getRegressionResults(NumberVariable theXVariable)
fills the regression statistics for the variable with control over the intercept
|
com.lobsterman.JavaGrinders.parametric.RegressionResults |
getRegressionResults(NumberVariable theXVariable,
int polyDegree)
fills the regression statistics for the variable with control over the intercept
|
com.lobsterman.JavaGrinders.parametric.RegressionResults |
getRegressionResults(NumberVariable theXVariable,
int polyDegree,
boolean centered)
fills the regression statistics for the variable with control over the intercept
|
double |
getSDValue()
returns the average for values stored in the Vector as a double
|
NumberVariable |
getSignedRank(double CenterVal)
returns the signed ranks of distances to the specified value
|
double |
getSignedRankW(double CenterVal,
boolean plus)
fills the one-tailed sum of signed ranks
|
double |
getSignedRankWProbability(double W)
returns the one-tailed robability of obtaining this Signed Rank W or greater
|
double |
getSquEuclidian(NumberVariable aVar)
returns the Euclidian proximity measure to another variable
|
double |
getSumValue()
returns the average for values stored in the Vector as a double
|
com.lobsterman.JavaGrinders.parametric.tTestResults |
gettTestResults(double mean)
obtains the t-Test results for the variable
|
double |
gettValue(double hypMean)
returns the average for values stored in the Vector as a double
|
double |
getVarianceValue()
returns the average for values stored in the Vector as a double
|
NumberVariable |
getzQuantiles()
returns a variable containing each values relative to its mean
|
NumberVariable |
getzTransform()
returns a variable containing each values relative to its mean
|
void |
invalidDescriptives()
descriptive stats need to be updated
|
void |
listCorrelationResults(NumberVariable theOtherYVariable)
fills the regression statistics for the variable with control over th intercept
|
void |
listGroupDescriptives(Variable theXVariable)
lists the descriptives for the groups identified by X
|
void |
listMultLinRegressionResults(VariableOrganizer theXVariableOrganizer)
fills the regression statistics for the variable with control over the intercept
|
void |
listPeaks(java.util.ArrayList<java.lang.Integer> peakLocations)
from Tom O'Haver's toh@umd.edu great tutorial at
|
void |
listRegressionResults(NumberVariable theXVariable)
fills the regression statistics for the variable with control over the intercept
|
void |
listRegressionResults(NumberVariable theXVariable,
int polyDegree)
fills the regression statistics for the variable with control over the intercept
|
void |
listRegressionResults(NumberVariable theXVariable,
int polyDegree,
boolean centered)
fills the regression statistics for the variable with control over the intercept
|
void |
makeNewDescriptives()
create a new set of descriptives for the variable the object
|
NumberVariable |
multiply(double theScalar)
multiplies the constant with each value of the variable
|
NumberVariable |
multiply(NumberVariable theVar)
multiplies the variable with the corresponding value of the other variable
|
NumberVariable |
power(double pow)
calculates the power of each entry and returns it as a new variable
|
NumberVariable |
rank(boolean selectedOnly)
rank the values in this array
|
void |
selectAbove(double cutoffValue,
boolean fromPrevSelected)
select all rows with a value greater than the one provided
|
void |
selectAboveEqual(double cutoffValue,
boolean fromPrevSelected)
select all rows with a value greater or equal than the one provided
|
void |
selectBelow(double cutoffValue,
boolean fromPrevSelected)
select all rows with a value less than the one provided
|
void |
selectBelowEqual(double cutoffValue,
boolean fromPrevSelected)
select all rows with a value less or equal than the one provided
|
void |
selectEqual(double aValue,
boolean fromPrevSelected)
select all rows with a value greater or equal than the one provided
|
void |
selectRange(double lowValue,
double highValue,
boolean fromPrevSelected)
select all rows with a value between the lower and upper limits provided.
|
void |
setContinuousType()
sets the variable to type CONTINUOUS
|
NumberVariable |
sign()
returns the sign for each value of the variable
|
NumberVariable |
subtract(double theScalar)
subtracts the constant from each value of the variable
|
addValue, addValue, addValue, addValue, append, asJAMAMatrix, asVariableOrganizer, checkAllUseRows, checkLocked, checkMatchingRows, checkMinUseRows, checkNumberIDs, checkSameIDs, checkSameNRows, checkSameNSelectRows, checkSameSelectRows, checkSameSelectRows, checkSameUseRows, checkSameUseRows, checkValidRowRange, clone, cloneSelectedRowsOnly, cloneVariableFrom, combineSelectedWithSavedSelectedRows, copyDescriptives, copySelectStateFrom, customColorFromData, customColorSelectedRows, customColorSelectedRows, deleteAllRows, deleteDuplicateRows, deleteMissingRows, deleteNonSelectedRows, deleteRow, deleteRowNoCheck, deleteSelectedRows, deselectAllRows, fill, fill, fill, fill, fill, fill, fillDescriptives, fillMoreDescriptives, fillWithParser, fillWithVariable, findFirstSelectRow, findFirstUseRow, findLastSelectRow, findLastUseRow, findNextNonMissingRow, findNextSelectRow, findNextUseRow, findNextValue, findPreviousSelectRow, findPreviousUseRow, getabasedintValue, getAbasedintValue, getArray, getbooleanValue, getcharValue, getCombinedIDs, getCrossTabulation, getCrossTabulation, getCustomColorRow, getDescriptives, getdoubleArray, getdoubleValue, getfloatValue, getFrequencies, getHighliteColor, getHighlitedRow, getIDMap, getIDs, getIDString, getIDStrings, getInteractions, getintValue, getJaccard, getLineColor, getLocationColor, getlongValue, getManhattan, getMissingRow, getName, getNIDs, getNMissingRows, getNotes, getNRows, getNSelectRows, getNUseRows, getOrganizer, getProximity, getProximity, getRandomValue, getRowNumbers, getRowOrder, getRowOrderRow, getSelectRow, getStringArray, getStringValue, getTransitions, getUseRow, getValue, getVariableDesignRole, getVariableDesignRoleString, getVariableFormat, getVariableType, highliteSelectedRows, highliteSelectedRows, invertSelectedRows, isAngleType, isContinuousType, isDateTimeFormat, isLocationType, isLocked, isNominalType, isNumberFormat, isOrdinalType, isStringFormat, isValidRowRange, isXVariable, isYVariable, listDescriptives, listDescriptives, listGroupDescriptivesNoDia, listRow, listRowOrder, listRows, listRows, listRows, listRows, listSelectedRows, listSelectState, listSelectState, listUseRows, makeTableSubSet, matchedIDs, replaceSelectedRows, restoreSelectedRows, restrictToMatchingUseRows, restrictToMatchingUseRows, restrictToValidRowsOnly, reverseRows, saveRowsToFile, saveRowsToFile, saveSelectedRows, selectAllRows, selectDuplicateRows, selectEveryNthRow, selectRows, selectUseRows, selectValue, setAnglesType, setCustomColorRow, setFormula, setHighliteColor, setHighlitedRow, setLineColor, setLocationColor, setLocationsType, setLock, setMissingRow, setName, setNominalType, setNotes, setNRows, setOrdinalType, setOrganizer, setRowOrder, setRowOrderRow, setSelectRow, setSelectRows, setSelectRowsToMissing, setValue, setValue, setValue, setValue, setValue, setValue, setVariableDesignRole, setVariableFormat, setVariableType, sort, sort, sort2, updateRowOrderadd, add, addAll, addAll, addElement, capacity, clear, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSizepublic java.lang.Object[] validDataSorted
public NumberDescriptives itsNDescriptives
public NumberVariable(java.lang.String varName,
VariableOrganizer theOwner)
throws java.lang.Exception
varName - assigns a name (String) to the variabletheOwner - an instance of VariableOrganizer
class coordinates a set of variables with respect to number of data points available
and the rows that are currently selectedjava.lang.Exceptionpublic NumberVariable(java.lang.String varName,
VariableOrganizer anOrganizer,
double[] theData)
throws java.lang.Exception
varName - assigns a name (String) to the variableanOrganizer - an instance of VariableOrganizer
class coordinates a set of variables with respect to number of data points available
and the rows that are currently selectedtheData - a double array of datajava.lang.Exceptionpublic void setContinuousType()
throws java.lang.Exception
java.lang.Exceptionpublic void fillWithParser(DataFileParser aParser, int varNum, boolean firstRowAsLabels) throws java.lang.Exception
fillWithParser in class VariableaParser - the DataFileParser that was used to
read data values from a text filevarNum - marks the number of the column to be filled into the variablefirstRowAsLabels - whether the first row contains a variable labeljava.lang.Exception - if ...public void fillWithUniformRandom()
throws java.lang.Exception
java.lang.Exceptionpublic void fillWithGaussRandom(double theMean,
double theSD)
throws java.lang.Exception
theMean - the mean for the gaussian distributiontheSD - the standard devaiation for the gaussian distributionjava.lang.Exceptionpublic void fillWithRandomFromDistribution(NumberVariable theDistribution) throws java.lang.Exception
theDistribution - a distribution from which to sample random numbersjava.lang.Exceptionpublic void fillWithFormula(java.lang.String aFormula)
throws java.lang.Exception
aFormula - the formula to use for filling the variable with valuesjava.lang.Exceptionpublic void fillWithRowNum()
throws java.lang.Exception
java.lang.Exceptionpublic com.lobsterman.JavaGrinders.spatial.TimeVariable asTimeVariable()
throws java.lang.Exception
java.lang.Exceptionpublic com.lobsterman.JavaGrinders.spatial.AngleVariable asAngleVariable()
throws java.lang.Exception
java.lang.Exceptionpublic void selectEqual(double aValue,
boolean fromPrevSelected)
throws java.lang.Exception
aValue - lists the comparison valuefromPrevSelected - notes whether the search should only be performed on
currently selected rowsjava.lang.Exceptionpublic void selectAboveEqual(double cutoffValue,
boolean fromPrevSelected)
throws java.lang.Exception
cutoffValue - lists the comparison valuefromPrevSelected - notes whether the search should only be performed on
currently selected rowsjava.lang.Exceptionpublic void selectAbove(double cutoffValue,
boolean fromPrevSelected)
throws java.lang.Exception
cutoffValue - lists the comparison valuefromPrevSelected - notes whether the search should only be performed on
currently selected rowsjava.lang.Exceptionpublic void selectBelowEqual(double cutoffValue,
boolean fromPrevSelected)
throws java.lang.Exception
cutoffValue - lists the comparison valuefromPrevSelected - notes whether the search should only be performed on
currently selected rowsjava.lang.Exceptionpublic void selectBelow(double cutoffValue,
boolean fromPrevSelected)
throws java.lang.Exception
cutoffValue - lists the comparison valuefromPrevSelected - notes whether the search should only be performed on
currently selected rowsjava.lang.Exceptionpublic void selectRange(double lowValue,
double highValue,
boolean fromPrevSelected)
throws java.lang.Exception
lowValue - the lower limit (included)highValue - the upper limit (excluded)fromPrevSelected - notes whether the search should only be performed on
currently selected rowsjava.lang.Exceptionpublic double getMaxValue()
throws java.lang.Exception
java.lang.Exceptionpublic double getMinValue()
throws java.lang.Exception
java.lang.Exceptionpublic double getRange()
throws java.lang.Exception
java.lang.Exceptionpublic double getMeanValue()
throws java.lang.Exception
java.lang.Exceptionpublic double getSumValue()
throws java.lang.Exception
java.lang.Exceptionpublic double getVarianceValue()
throws java.lang.Exception
java.lang.Exceptionpublic double getSDValue()
throws java.lang.Exception
java.lang.Exceptionpublic double gettValue(double hypMean)
throws java.lang.Exception
java.lang.Exceptionpublic NumberVariable getzTransform() throws java.lang.Exception
java.lang.Exceptionpublic NumberVariable getzQuantiles() throws java.lang.Exception
java.lang.Exceptionpublic ContingencyTable getFrequencies(Grid theGrid) throws java.lang.Exception
theGrid - the bins for the distributionjava.lang.Exceptionpublic VariableOrganizer getBinMeans(NumberVariable YVar) throws java.lang.Exception
YVar - the NumberVariable to usejava.lang.Exceptionpublic NumberVariable getCentered() throws java.lang.Exception
java.lang.Exceptionpublic NumberVariable getRanks() throws java.lang.Exception
java.lang.Exceptionpublic NumberVariable add(double theScalar) throws java.lang.Exception
theScalar - the number to addjava.lang.Exceptionpublic NumberVariable subtract(double theScalar) throws java.lang.Exception
theScalar - the number to subtractjava.lang.Exceptionpublic NumberVariable divide(double theScalar) throws java.lang.Exception
theScalar - the number to devide byjava.lang.Exceptionpublic NumberVariable multiply(double theScalar) throws java.lang.Exception
theScalar - the number to multiplyjava.lang.Exceptionpublic NumberVariable multiply(NumberVariable theVar) throws java.lang.Exception
theVar - the numbers to multiplyjava.lang.Exceptionpublic NumberVariable power(double pow) throws java.lang.Exception
pow - calculate this power for each entryjava.lang.Exceptionpublic NumberVariable distance(double theScalar) throws java.lang.Exception
theScalar - the number to subtractjava.lang.Exceptionpublic NumberVariable sign() throws java.lang.Exception
java.lang.Exceptionpublic NumberVariable absolute() throws java.lang.Exception
java.lang.Exceptionpublic NumberVariable rank(boolean selectedOnly) throws java.lang.Exception
selectedOnly - only use the selected values of the sample, the others will be set to missingjava.lang.Exceptionpublic void makeNewDescriptives()
makeNewDescriptives in class Variablepublic NumberDescriptives getNumberDescriptives() throws java.lang.Exception
java.lang.Exceptionpublic NumberDescriptives copyNumberDescriptives() throws java.lang.Exception
java.lang.Exceptionpublic void invalidDescriptives()
invalidDescriptives in class Variablepublic void fillDescriptives(java.lang.Double hypMean)
throws java.lang.Exception
fillDescriptives in class VariablehypMean - the value of the a-priori hypothesis meanjava.lang.Exception - if ...public Descriptives[] getGroupDescriptives(Variable theXVariable) throws java.lang.Exception
theXVariable - the independent NumberVariablejava.lang.Exceptionpublic void listGroupDescriptives(Variable theXVariable) throws java.lang.Exception
listGroupDescriptives in class VariabletheXVariable - the independent NumberVariablejava.lang.Exception - if ...public NumberVariable getMovingAverageSmoothing(int wid) throws java.lang.Exception
wid - the number of rows to include on either sidejava.lang.Exceptionpublic java.lang.Double getDoubleValue(int row)
throws java.lang.Exception
getDoubleValue in class Variablerow - marks the row in the vectorjava.lang.Exception - if ...public NumberVariable getFirstDerivative(NumberVariable timeVar, int slopeWid) throws java.lang.Exception
slopeWid - the slope between this many rows to either sidejava.lang.Exceptionpublic java.util.ArrayList<java.lang.Integer> getPeaksPalshikar(int windowSize,
float stringency)
throws java.lang.Exception
windowSize - the window size to look for peaks. a neighborhood of +/- windowSize
will be inspected to search for peaks. Typical values start at 3.stringency - threshold for peak values. Peak with values lower than
mean + stringency * std will be rejected. Mean and std are calculated on the
spikiness function. Typical values range from 1 to 3.java.lang.Exceptionpublic java.util.ArrayList<java.lang.Integer> getPeakLocations(NumberVariable timeVar, int smoothWidth, float amplitudeThresh, float slopeThresh) throws java.lang.Exception
timeVar - the NumberVariable containing time references, set to null if measures at constant intervalssmoothWidth - the number of positions to include from either side in calculations of first derivativeamplitudeThresh - the threshold for minimum peak sizeslopeThresh - the threshold for minimum negative peak slopejava.lang.Exceptionpublic void listPeaks(java.util.ArrayList<java.lang.Integer> peakLocations)
throws java.lang.Exception
peakLocations - the locations of peaks in the recordjava.lang.Exceptionpublic VariableOrganizer getPeakTriggeredTraces(NumberVariable timeVar, java.util.ArrayList<java.lang.Integer> peakLocations, long timeWindow) throws java.lang.Exception
timeVar - the NumberVariable containing time references, set to null if measures at constant intervalspeakLocations - the rows in which peaks were foundjava.lang.Exceptionpublic java.util.ArrayList<java.lang.Integer> doPruneClosePeaks(java.util.ArrayList<java.lang.Integer> inArrayL,
NumberVariable theTimes,
double exclusionWindow)
throws java.lang.Exception
inArrayL - the array to pruneexclusionWindow - the size of the excluded overlap in capture positionsjava.lang.Exceptionpublic NumberVariable getPeakIntervals(java.util.ArrayList<java.lang.Integer> peakLocs) throws java.lang.Exception
peakLocs - the locations of peaks in the recordjava.lang.Exceptionpublic NumberVariable getPeakValues(java.util.ArrayList<java.lang.Integer> peakLocs) throws java.lang.Exception
peakLocs - the row numbers for the peaksjava.lang.Exceptionpublic java.util.ArrayList<com.lobsterman.JavaGrinders.instruments.PeakData> getPeakData(java.util.ArrayList<java.lang.Integer> peakLocs,
NumberVariable theTimes)
throws java.lang.Exception
peakLocs - the row numbers for the peakstheTimes - the timesjava.lang.Exceptionpublic void asHistogram()
throws java.lang.Exception
java.lang.Exceptionpublic void asHistogram(Grid theXGrid) throws java.lang.Exception
theXGrid - the grid for the x dimensionjava.lang.Exceptionpublic void asNormalQuantilePlot()
throws java.lang.Exception
java.lang.Exceptionpublic void asXYPlot(NumberVariable theYs, boolean xDir, boolean yDir) throws java.lang.Exception
theYs - the Y variablexDir - the direction of the x-axisyDir - the direction of the y-axisjava.lang.Exceptionpublic void asXYPlot(NumberVariable theYs, boolean xDir, boolean yDir, boolean connected) throws java.lang.Exception
theYs - the Y variablexDir - the direction of the x-axisyDir - the direction of the y-axisjava.lang.Exceptionpublic void asXYPlot(NumberVariable theYs) throws java.lang.Exception
theYs - the Y variablejava.lang.Exceptionpublic void asXYPlot(NumberVariable theYs, com.lobsterman.JavaGrinders.spatial.GridSpace3D theGridSpace) throws java.lang.Exception
theYs - the Y variablejava.lang.Exceptionpublic void asXYPlot(NumberVariable theYs, com.lobsterman.JavaGrinders.spatial.GridSpace3D theGridSpace, boolean connected) throws java.lang.Exception
theYs - the Y variablejava.lang.Exceptionpublic double getSquEuclidian(NumberVariable aVar) throws java.lang.Exception
aVar - a second variablejava.lang.Exceptionpublic NumberVariable getSignedRank(double CenterVal) throws java.lang.Exception
CenterVal - the median/center of the samplejava.lang.Exceptionpublic double getSignedRankW(double CenterVal,
boolean plus)
throws java.lang.Exception
CenterVal - the mean/median of the sampleplus - the positive tail of the distributionjava.lang.Exceptionpublic double getSignedRankWProbability(double W)
throws java.lang.Exception
W - Wilcoxon's Signed Rank Statistic Wjava.lang.Exceptionpublic void doCorrelationAnalysis(NumberVariable theOtherYVariable) throws java.lang.Exception
theOtherYVariable - the independent NumberVariablejava.lang.Exceptionpublic com.lobsterman.JavaGrinders.parametric.CorrelationResults getCorrelationResults(NumberVariable theOtherYVariable) throws java.lang.Exception
theOtherYVariable - the independent NumberVariablejava.lang.Exceptionpublic void listCorrelationResults(NumberVariable theOtherYVariable)
theOtherYVariable - the independent NumberVariablepublic NumberVariable doRegressionAnalysis(NumberVariable theXVariable) throws java.lang.Exception
theXVariable - the independent NumberVariablejava.lang.Exceptionpublic NumberVariable doRegressionAnalysis(NumberVariable theXVariable, int polyDegree) throws java.lang.Exception
theXVariable - the independent NumberVariablepolyDegree - the number of polynomial termsjava.lang.Exceptionpublic void listRegressionResults(NumberVariable theXVariable)
theXVariable - the independent NumberVariablepublic void listRegressionResults(NumberVariable theXVariable, int polyDegree)
theXVariable - the independent NumberVariablepolyDegree - the number of polynomial termspublic void listRegressionResults(NumberVariable theXVariable, int polyDegree, boolean centered)
theXVariable - the independent NumberVariablepolyDegree - the number of polynomial termscentered - should the x variable be centered?public com.lobsterman.JavaGrinders.parametric.RegressionResults getRegressionResults(NumberVariable theXVariable) throws java.lang.Exception
theXVariable - the independent NumberVariablejava.lang.Exceptionpublic com.lobsterman.JavaGrinders.parametric.RegressionResults getRegressionResults(NumberVariable theXVariable, int polyDegree) throws java.lang.Exception
theXVariable - the independent NumberVariablepolyDegree - the number of polynomial termsjava.lang.Exceptionpublic com.lobsterman.JavaGrinders.parametric.RegressionResults getRegressionResults(NumberVariable theXVariable, int polyDegree, boolean centered) throws java.lang.Exception
theXVariable - the independent NumberVariablepolyDegree - the number of polynomial termscentered - should the x variable be centered?java.lang.Exceptionpublic NumberVariable getRegressionResiduals(NumberVariable theXVariable) throws java.lang.Exception
theXVariable - the independent NumberVariablejava.lang.Exceptionpublic NumberVariable getRegressionResiduals(NumberVariable theXVariable, int polyDegree) throws java.lang.Exception
theXVariable - the independent NumberVariablepolyDegree - the number of polynomial termsjava.lang.Exceptionpublic NumberVariable getRegressionResiduals(NumberVariable theXVariable, int polyDegree, boolean centered) throws java.lang.Exception
theXVariable - the independent NumberVariablepolyDegree - the number of polynomial termsjava.lang.Exceptionpublic com.lobsterman.JavaGrinders.parametric.MultRegressionResults getMultLinRegressionResults(VariableOrganizer theXVariableOrganizer) throws java.lang.Exception
theXVariableOrganizer - the independent variables in a VariableOrganizerjava.lang.Exceptionpublic void listMultLinRegressionResults(VariableOrganizer theXVariableOrganizer)
theXVariableOrganizer - the independent variables in a VariableOrganizerpublic void fillCompleteTerms(VariableOrganizer aXOrganizer, com.lobsterman.JavaGrinders.parametric.ANOVAResults theResults) throws java.lang.Exception
java.lang.Exceptionpublic com.lobsterman.JavaGrinders.parametric.CorrelationResults getAutoCorrelationResults()
throws java.lang.Exception
java.lang.Exceptionpublic com.lobsterman.JavaGrinders.parametric.tTestResults gettTestResults(double mean)
throws java.lang.Exception
mean - the mean to compare tojava.lang.Exceptionpublic com.lobsterman.JavaGrinders.parametric.ANOVAResults getANOVAResults(Variable theXVariable) throws java.lang.Exception
theXVariable - the independent Variablejava.lang.Exceptionpublic com.lobsterman.JavaGrinders.parametric.ANOVAResults getANOVAResults(VariableOrganizer aXOrganizer) throws java.lang.Exception
aXOrganizer - the VariableOrganizer containing independent variablesjava.lang.Exceptionpublic void fillSS(com.lobsterman.JavaGrinders.parametric.SquaresCrossproductResults theSSCP)
throws java.lang.Exception
theSSCP - the ss/cp results to filljava.lang.Exceptionpublic void fillCP(NumberVariable theXVariable, com.lobsterman.JavaGrinders.parametric.SquaresCrossproductResults theSSCP) throws java.lang.Exception
theXVariable - the independent NumberVariablejava.lang.Exceptionpublic com.lobsterman.JavaGrinders.parametric.ANOVAResults getManWhitneyUResults(Variable theXVar, double hypAngle) throws java.lang.Exception
theXVar - variable that contains information on group assignmentjava.lang.Exceptionpublic void checkInOrder()
throws java.lang.Exception
java.lang.Exceptionpublic void checkInOrder(boolean ascending)
throws java.lang.Exception
java.lang.ExceptionCopyright 2016