CONVOLUTION_comb: Convolution with combination of dimensions

CONVOLUTION_combR Documentation

Convolution with combination of dimensions

Description

In case of different dimensions of the distribution this function perform the operation on the combination of the distributions of both distribution.

Usage

new_CONVOLUTION_comb(dist1, dist2, op, p_dimnames)

new_SUM_comb(dist1, dist2)

new_SUBTRACTION_comb(dist1, dist2)

new_MULTIPLICATION_comb(dist1, dist2)

new_DIVISION_comb(dist1, dist2)

Arguments

dist1

an object of class DISTRIBUTION

dist2

and object of class DISTRIBUTION

op

one of '+','-','*','/'

p_dimnames

a character vector with the name of the dimensions. If missing the combination of the individual dimensions will be used

Details

If distribution A have dimensions a and b and distribution B have dimensions b and c, the A + B would produce a distribution with dimensions a_b,a_c,b_b, b_c

Value

an object of class DISTRIBUTION

Functions

  • new_SUM_comb(): Sum of distributions

  • new_SUBTRACTION_comb(): Subtraction of distributions

  • new_MULTIPLICATION_comb(): Multiplication of distributions

  • new_DIVISION_comb(): Division of distributions

Note

In case of the same dimensions, only the first combination is taken

Author(s)

John J. Aponte

Examples

x1 <- new_MULTINORMAL(c(0,1), matrix(c(1,0.5,0.5,1),ncol=2), p_dimnames = c("A","B"))
x2 <- new_MULTINORMAL(c(10,1), matrix(c(1,0.4,0.4,1),ncol=2), p_dimnames = c("B","C"))
new_CONVOLUTION_comb(x1,x2, `+`)
new_SUM_comb(x1,x2)
new_SUBTRACTION_comb(x1,x2)
new_MULTIPLICATION_comb(x1,x2)
new_DIVISION_comb(x1,x2)

convdistr documentation built on May 29, 2024, 11:49 a.m.