CONVOLUTION_assoc {convdistr} R Documentation

## Convolution with association of dimensions

### Description

In case of different dimensions of the distribution this function perform the operation on the common distributions and add without modifications the other dimensions of the distribution.

### Usage

```new_CONVOLUTION_assoc(dist1, dist2, op)

new_SUM_assoc(dist1, dist2)

new_SUBTRACTION_assoc(dist1, dist2)

new_MULTIPLICATION_assoc(dist1, dist2)

new_DIVISION_assoc(dist1, dist2)
```

### Arguments

 `dist1` an object of class `DISTRIBUTION` `dist2` and object of class `DISTRIBUTION` `op` one of '+','-','*','/'

### 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, c, b+b,

### Value

an object of class `DISTRIBUTION`

### Functions

• `new_SUM_assoc`: Sum of distributions

• `new_SUBTRACTION_assoc`: Subtraction of distributions

• `new_MULTIPLICATION_assoc`: Multiplication of distributions

• `new_DIVISION_assoc`: Division of distributions

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_assoc(x1,x2, `+`)
new_SUM_assoc(x1,x2)
new_SUBTRACTION_assoc(x1,x2)
new_MULTIPLICATION_assoc(x1,x2)
new_DIVISION_assoc(x1,x2)
```

[Package convdistr version 1.5.3 Index]