BDataSamples: BData container with distributions as samples

View source: R/classes.R

BDataSamplesR Documentation

BData container with distributions as samples

Description

Constructs a BData object where each distribution is represented as a sample. Such a sample can be a vector of values (for univariate cases) or some data structure convertible to a "data.frame" (for multivariate cases).

Usage

BDataSamples(datalist, basis)

## S3 method for class 'BDataUnivariateSamples'
summary(object, ...)

## S3 method for class 'BDataSamples'
summary(object, ...)

## S3 method for class 'BDataUnivariateSamples'
x[...]

## S3 method for class 'BDataSamples'
x[i, j]

Arguments

datalist

list of samples

basis

the B-spline basis to be used

object

object to be summarized

...

further arguments passed to summary.default for the individual summaries of each sample/variable, or to vector subsetting

x

object to be subsetted

i

index of samples to be selected/filtered out, or logical vector of length equal to 'length(x)'

j

index of variables to be selected/filtered out, or logical vector of length equal to 'ncol(x[[1]])'

Value

In multivariate cases, the outcome is an object of class 'c("BDataSamples","BData")' encoding a list of data.frames of the same number of columns. In univariate cases, the outcome is an object of class 'c("BDataUnivariateSamples","BDataSamples","BData")' encoding a list of vectors of samples of each individual distribution.

Methods (by generic)

  • summary(BDataSamples): summary method for multivariate cases

  • [: subsetting method for multivariate samples

Functions

  • summary(BDataUnivariateSamples): summary method for univariate cases

  • [: subsetting method for univariate samples

Examples

x = lapply(rep(1000,4), runif) |> BDataSamples(basis=B2Unif01Basis5)
summary(x)

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