The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
library(normaliseR)
normaliseR
is a software package for R for rescaling
numerical vectors or feature_calculations
objects produced
by the theft
R
package for computing time-series features.
Putting calculated feature vectors on an equal scale is crucial for
any statistical or machine learning model as variables with high
variance can adversely impact the model’s capacity to fit the data
appropriately, learn appropriate weight values, or minimise a loss
function. normaliseR
includes function
normalise
(or normalize
) to rescale either a
whole feature_calculations
object, or a single vector of
values. The following normalisation methods are currently offered:
"zScore"
"Sigmoid"
"RobustSigmoid"
"MinMax"
"MaxAbs"
normalise
takes only three arguments:
data
—either a feature_calculations
object
containing the raw feature matrix produced by
theft::calculate_features
or a numeric vector containing
the values to be rescalednorm_method
—character denoting the
rescaling/normalising method to apply. Can be one of
"zScore"
, "Sigmoid"
,
"RobustSigmoid"
, or "MinMax"
. Defaults to
"zScore"
unit_int
—Boolean whether to rescale into unit interval
\([0,1]\) after applying normalisation
method. Defaults to FALSE
Here is a simple example on a vector:
<- rnorm(100)
x <- normalise(x, norm_method = "zScore", unit_int = FALSE) normed
You can also access each individual rescaling function independently, though this affords you less overall control:
<- robustsigmoid_scaler(x) rs
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.