Interface CovarianceState
-
- All Superinterfaces:
AccumulatorState
- All Known Subinterfaces:
CorrelationState,RegressionState
public interface CovarianceState extends AccumulatorState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description doublegetC2()longgetCount()default doublegetCovariancePopulation()default doublegetCovarianceSample()doublegetMeanX()doublegetMeanY()default voidmerge(CovarianceState otherState)voidsetC2(double value)voidsetCount(long value)voidsetMeanX(double value)voidsetMeanY(double value)default voidupdate(double x, double y)-
Methods inherited from interface io.trino.spi.function.AccumulatorState
copy, getEstimatedSize
-
-
-
-
Method Detail
-
getCount
long getCount()
-
setCount
void setCount(long value)
-
getMeanX
double getMeanX()
-
setMeanX
void setMeanX(double value)
-
getMeanY
double getMeanY()
-
setMeanY
void setMeanY(double value)
-
getC2
double getC2()
-
setC2
void setC2(double value)
-
update
default void update(double x, double y)
-
merge
default void merge(CovarianceState otherState)
-
getCovarianceSample
default double getCovarianceSample()
-
getCovariancePopulation
default double getCovariancePopulation()
-
-