dst1.8.0 package

Using the Theory of Belief Functions

addTobca

Add some elements of 0 mass to an existing basic chance assignment.

bca

Basic chance assignment mass function

bcaNorm

Computer norm between two basic chance assignment objects

bcaPrint

Simple printing of the tt matrix and mass values of a basic chance a...

bcaPrintLarge

Print summary statistics of large mass functions

bcaRel

Representation of a mass function in a product space

bcaTrunc

Truncation of a basic chance assignment mass function

belplau

Calculation of the degrees of Belief and Plausibility of a basic chanc...

belplauEval

Evaluate A, B errors

belplauH

Calculate belief, disbelief, unknown, plausibility, plausibility ratio

belplauHLogsumexp

Calculate belief, disbelief, unknown, plausibility, plausibility ratio...

belplauHQQ

Compute belief, disbelief, unknown, plausibility, plausibility ratio b...

belplauLogsumexp

Calculation of the degrees of Belief and Plausibility of a basic chanc...

belplauPlot

Plot belplau matrix

commonality

Compute qq from tt

decode

Find the value in base 10 of a number coded in another base

DoSSnames

Construct subsets names from column names of a tt matrix

dotprod

Generalized inner product of two matrices

doubles

Remove duplicate rows in a two-dimensional table.

dsrwon

Combination of two mass functions

dsrwonLogsumexp

Combination of two mass functions with logsumexp

dst-package

Manipulation and combination of belief functions

elim

Reduction of a relation

encode

Convert a value to its representation in another chosen base

extFrame

Extension of the frame of discernment of a variable

extmin

Extension of a relation

inters

Intersection of two tables of propositions

intersBySSName

Intersect two vectors of ssnames

logsum

Adding small probabilities

marrayToMatrix

Transformation of an array data to its matrix representation

matrixToMarray

Transformation of the tt matrix of a relation

mFromMarginal

Construct m vector of a bca from marginal probabilities

mFromQQ

Construct a mass vector from qq function.

mFromQQRecursive

Construct a mass vector from qq function and ttmatrix of focal element...

mobiusInvHQQ

Mobius inversion of commonality function

nameCols_prod

Naming the columns of the tt matrix of a product space

nameCols

Naming the columns of the tt matrix

nameRows

Combining the column names of a matrix to construct names for the rows

nzdsr

Normalization of a basic chance assignment

nzdsrLogsumexp

Normalization of a basic chance assignment with logsumexp

peeling

The peeling algorithm

plautrans

Plausibility transformation of the singletons of a frame

productSpace

Product space representation of a relation

reduction

Summary of a vector for any operator.

shape

Obtain dimensions of an array or length of a vector with a single comm...

tabresul

Prepare a table of results

ttmatrix

Construct a description matrix from a list of subsets names.

ttmatrixFromMarginal

Construct tt matrix of a bca from marginal probabilities

ttmatrixFromQQ

Construct a description matrix from qq function.

ttmatrixPartition

Create partition matrix

Using the Theory of Belief Functions for evidence calculus. Basic probability assignments, or mass functions, can be defined on the subsets of a set of possible values and combined. A mass function can be extended to a larger frame. Marginalization, i.e. reduction to a smaller frame can also be done. These features can be combined to analyze small belief networks and take into account situations where information cannot be satisfactorily described by probability distributions.

  • Maintainer: Peiyuan Zhu
  • License: GPL (>= 2)
  • Last published: 2024-09-03