Variance.Rd
Variance
creates a streaming algorithm that can be
used to calculate the population and sample variance of incoming values
An R6Class
generator object
new()
Creates a new Variance
streamer object.
Variance$new(x = NULL, sample = FALSE)
variance <- Variance$new()
update()
Updates the Variance with a stream of new values
variance <- Variance$new(c(1, 2))
variance$update(c(3, 4))
variance$value
#> [1] 1.25
#> [1] 1.25
## ------------------------------------------------
## Method `Variance$new`
## ------------------------------------------------
variance <- Variance$new()
## ------------------------------------------------
## Method `Variance$update`
## ------------------------------------------------
variance <- Variance$new(c(1,2))
variance$update(c(3,4))