min_max_ovlp_aggregator: Aggregation using local minimum and maximum values of which...

min_max_ovlp_aggregatorR Documentation

Aggregation using local minimum and maximum values of which small data ranges have 50% overlaps.

Description

Divide the data into 50% overlapping intervals and find the maximum and minimum values of each. n_out must be even number.

Format

An R6::R6Class object

Super class

shinyHugePlot::aggregator -> min_max_ovlp_aggregator

Methods

Public methods

Inherited methods

Method new()

Constructor of the Aggregator.

Usage
min_max_ovlp_aggregator$new(..., interleave_gaps, coef_gap, NA_position)
Arguments
interleave_gaps, coef_gap, NA_position, ...

Arguments pass to the constructor of aggregator object.


Method clone()

The objects of this class are cloneable with this method.

Usage
min_max_ovlp_aggregator$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Examples

data(noise_fluct)
agg <- min_max_ovlp_aggregator$new(interleave_gaps = TRUE)
d_agg <- agg$aggregate(noise_fluct$time, noise_fluct$f500, 1000)
plotly::plot_ly(x = d_agg$x, y = d_agg$y, type = "scatter", mode = "lines")


shinyHugePlot documentation built on Oct. 1, 2024, 5:08 p.m.