Package tech.tablesaw.columns.numbers
Class NumberRollingColumn
- java.lang.Object
-
- tech.tablesaw.table.RollingColumn
-
- tech.tablesaw.columns.numbers.NumberRollingColumn
-
public class NumberRollingColumn extends RollingColumn
Does a calculation on a rolling basis (e.g. mean for last 20 days)
-
-
Field Summary
-
Fields inherited from class tech.tablesaw.table.RollingColumn
column, window
-
-
Constructor Summary
Constructors Constructor Description NumberRollingColumn(NumericColumn<?> column, int window)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleColumn
countMissing()
DoubleColumn
countNonMissing()
DoubleColumn
geometricMean()
DoubleColumn
kurtosis()
DoubleColumn
max()
DoubleColumn
mean()
DoubleColumn
median()
DoubleColumn
min()
DoubleColumn
skewness()
DoubleColumn
stdDev()
DoubleColumn
sum()
DoubleColumn
variance()
-
Methods inherited from class tech.tablesaw.table.RollingColumn
calc, generateNewColumnName
-
-
-
-
Constructor Detail
-
NumberRollingColumn
public NumberRollingColumn(NumericColumn<?> column, int window)
-
-
Method Detail
-
mean
public DoubleColumn mean()
-
median
public DoubleColumn median()
-
geometricMean
public DoubleColumn geometricMean()
-
sum
public DoubleColumn sum()
-
min
public DoubleColumn min()
-
max
public DoubleColumn max()
-
countMissing
public DoubleColumn countMissing()
-
countNonMissing
public DoubleColumn countNonMissing()
-
stdDev
public DoubleColumn stdDev()
-
variance
public DoubleColumn variance()
-
skewness
public DoubleColumn skewness()
-
kurtosis
public DoubleColumn kurtosis()
-
-