| idt.BData | R Documentation |
The isometric default transform for BData objects is return as BDataSplines..
## S3 method for class 'BData'
idt(x, ...)
## S3 method for class 'BData'
idtInv(x, orig = attr(x, "orig"), ...)
## S3 method for class 'BDataSplines'
idtInv(x, orig = attr(x, "orig"), ...)
x |
object to be transformed |
... |
extra parameters for generic functionality |
orig |
object specifying the desired target representation for 'x' |
a BSpline representation of the Distributional data
idtInv(BData): invert representation of an object 'x' according to the representation of 'orig'
idtInv(BDataSplines): returns directly to splines
Other BayesSpaceConverters:
as.BDataDensities(),
as.BDataDensityHistograms(),
as.BDataFrequencyHistograms(),
as.BDataHistograms(),
as.BDataLogDensities(),
as.BDataLogPDFs(),
as.BDataPDFs(),
as.BDataSamples(),
as.BDataSplines(),
toHistogram()
# BData densities
bdld = BDataLogDensities(list(\(x)(x^2-x^3), \(x)(sin(x*pi))), basis=B2Unif01Basis20)
plot(bdld, col=c(2,4))
coefs = as.BDataSplines(bdld)
mn = colMeans(coefs)
recasted = idtInv(mn, orig=bdld)
class(recasted)
f = as.function(recasted[[1]])
curve(f, add=TRUE)
# BSpline coefficients
coefs=matrix(1:15,nrow=3)
bssplines=BDataSplines(coefs,B2Unif01Basis5)
cf = idt(bssplines)
mn = colMeans(cf)
idtInv(mn, orig=bssplines)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.