| arcsinhTransform {flowCore} | R Documentation |
Create the definition of the arcsinh Transformation that will be applied on
some parameter via the transform method. The definition of this
function is currently x<-asinh(a+b*x)+c). The transformation would normally
be used to convert to a linear valued parameter to the natural logarithm
scale. By default a and b are both equal to 1 and c to 0.
arcsinhTransform(transformationId="defaultArcsinhTransform", a=1, b=1, c=0)
transformationId |
character string to identify the transformation |
a |
positive double that corresponds to a shift about 0. |
b |
positive double that corresponds to a scale factor. |
c |
positive double |
Returns an object of class transform.
B. Ellis
transform-class, transform,
asinh
Other Transform functions: biexponentialTransform,
inverseLogicleTransform,
linearTransform, lnTransform,
logTransform,
logicleTransform,
quadraticTransform,
scaleTransform,
splitScaleTransform,
truncateTransform
samp <- read.FCS(system.file("extdata",
"0877408774.B08", package="flowCore"))
asinhTrans <- arcsinhTransform(transformationId="ln-transformation", a=1, b=1, c=1)
translist <- transformList('FSC-H', asinhTrans)
dataTransform <- transform(samp, translist)