ipt( x , V = ilrBase(x),... )
iptInv( z , V = ilrBase(z=z),...,orig=NULL)
uciptInv( z , V = ilrBase(z=z),...,orig=NULL )
ipt
gives the centered planar transform,
iptInv
gives closed compositions with with the given ipt-transforms,
uciptInv
unconstrained iptInv does the same as iptInv but
sets illegal values to NA rather than giving an error. This is a
workaround to allow procedures not honoring the constraints of the
space.cpt
and apt
for alternatives.
The isometric planar transform is given by
$$ipt(x) := V^t cpt(x)$$
with cpt
(x) the centred planar transform and
$V\in R^{d \times (d-1)}$ a matrix which columns form an orthonormal
basis of the clr-plane. A default matrix $V$ is given by
ilrBase(D)
ilr
,ilrBase
, cpt
(tmp <- ipt(c(1,2,3)))
iptInv(tmp)
iptInv(tmp) - clo(c(1,2,3)) # 0
data(Hydrochem)
cdata <- Hydrochem[,6:19]
pairs(ipt(cdata))
Run the code above in your browser using DataLab