BayesSpaceBasis.BayesSpaceCartesianProduct: Create a BayesSpaceBasis for a Cartesian Product of Bayes...

BayesSpaceBasis.BayesSpaceCartesianProductR Documentation

Create a BayesSpaceBasis for a Cartesian Product of Bayes Spaces

Description

Create a BayesSpaceBasis for a Cartesian Product of Bayes Spaces

Usage

## S3 method for class 'BayesSpaceCartesianProduct'
BayesSpaceBasis(basis, ..., useBases = lapply(basis, BayesSpaceBasis, ...))

## S3 method for class 'ReferenceMeasureCartesianProduct'
BayesSpaceBasis(
  basis,
  ...,
  useBases = lapply(bayesSpace, BayesSpaceBasis, ...),
  bayesSpace = BayesSpaceCartesianProduct(lapply(basis, BayesSpace))
)

Arguments

basis

A cartesian product of Bayes Spaces (BayesSpaceCartesianProduct)

...

further parameter controling the BayesSpaceBasis generation, used by the BayesSpaces basis generation tools of the factors of the cartesian product.

useBases

a list of marginal BayesSpaceBases corresponding to the BayesSpaces.

bayesSpace

the BayesSpace to be used for this CartesianProduct. It has a good default, but should be given in case you want to create the basis for an already existing ProductSpace.

Value

A BayesSpaceBasisCartesianProduct of the bases in useBases, for the BayesSpace basis.

Functions

  • BayesSpaceBasis(ReferenceMeasureCartesianProduct): creates the BayesSpaceCartesian Product for this reference measure and the corresponding product basis.

See Also

BayesSpaceBasis

Other Cartesian: BayesSpaceBasisCartesianProduct(), BayesSpaceCartesianProduct(), ReferenceMeasureCartesianProduct(), SupportCartesianProduct(), cartesianProduct(), getBayesSpace.ReferenceMeasureCartesianProduct(), getCartesianFactors(), subBasisIndices()

Examples

BayesSpaceBasis(BayesSpaceCartesianProduct(
    A=BayesSpace(StdReferenceMeasureUnif01),
    B=BayesSpace(ReferenceMeasureDiscrete(c("A","B","C"),c(0.2,0.3,0.5))),
    C=BayesSpace(StdReferenceMeasureN01)
    )
)


DistributionalDDA documentation built on Oct. 20, 2026, 5:06 p.m.