FloundeR.Rd
This is an overarching class which other flounder classes are expected to
inherit from. The floundeR
object contains methods and variables that are
maintained for other objects - there is probably not a sensible usecase for
actually creating a floundeR
instance on its own.
new()
Creates a new FloundeR object.
FloundeR$new()
A new FloundeR
object.
print()
this print method overrides the standard print function as included with R6 objects - this is to better define what is contained within an object and to provide better floundeR abstraction
FloundeR$print(...)
...
additional stuff passed on
nothing (at present) - output to stdout
bin_data()
general method for binning continuous data into sensible bins - used by various methods within the broader floundeR framework.
FloundeR$bin_data(data, bins = 20, outliers = 0.025, qmax = NA)
data
the dataset (series) to be binned
bins
the number of bins to prepare
outliers
the fraction of longest outlying features that should be excluded to simplify the plot.
qmax
a manual upper limit to use
bin assignments for data
elements
num_scale()
scale numerics in bases into kilo/mega/giga etc measurements for e.g. plots and other graphic visualisations
FloundeR$num_scale(val)
val
a numeric (raw)
character representation scaled accordingly
nums_scale()
Apply the num_scale
method across a multi-member vector of numerics
FloundeR$nums_scale(vals)
vals
the vector of numerics
clone()
The objects of this class are cloneable with this method.
FloundeR$clone(deep = FALSE)
deep
Whether to make a deep clone.