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 DoubleColumncountMissing()DoubleColumncountNonMissing()DoubleColumngeometricMean()DoubleColumnkurtosis()DoubleColumnmax()DoubleColumnmean()DoubleColumnmedian()DoubleColumnmin()DoubleColumnskewness()DoubleColumnstdDev()DoubleColumnsum()DoubleColumnvariance()-
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()
-
-