https://github.com/cran/kappalab
Raw File
Tip revision: 04797bea4a817fcf6daff673777d0c2fc5ae2c45 authored by Ivan Kojadinovic on 07 November 2023, 20:20:02 UTC
version 0.4-12
Tip revision: 04797be
conjugate-methods.Rd
\name{conjugate-methods}
\docType{methods}
\alias{conjugate}
\alias{conjugate-methods}
\alias{conjugate,capacity-method}
\alias{conjugate,card.capacity-method}
\alias{conjugate,card.set.func-method}
\alias{conjugate,set.func-method}

\title{The conjugate (or dual) transform}

\description{Computes the conjugate (also called the \emph{dual}) of a set function. The
  conjugate of the conjugate of a game gives the original game back.}

\section{Methods}{
\describe{

\item{object = "capacity" }{Returns an object of class \code{capacity}.}

\item{object = "card.capacity" }{Returns an object of class \code{card.capacity}.}

\item{object = "card.set.func" }{Returns an object of class \code{card.game}.}

\item{object = "set.func" }{Returns an object of class \code{game}. }
}}

\references{
  T. Murofushi and M. Sugeno (2000), \emph{Fuzzy measures and fuzzy integrals},
  in: M. Grabisch, T. Murofushi, and M. Sugeno Eds, Fuzzy Measures and
  Integrals: Theory and Applications, Physica-Verlag, pages 3-41.
}

\seealso{
  	\code{\link{capacity-class}}, 
	\cr \code{\link{card.capacity-class}}, 
	\cr \code{\link{set.func-class}},
	\cr \code{\link{card.set.func-class}}. 
}

\examples{
## a game
mu <- game(c(0,-7:7))
mu

## its conjugate 
conjugate(mu)
## and mu again 
conjugate(conjugate(mu))

## a similar example with the upper capacity
mu <- capacity(c(0,rep(1,15)))
mu
conjugate(mu)
conjugate(conjugate(mu))

## a similar example with an object of class card.capacity
mu <- upper.capacity(6)
mu
conjugate(mu)
conjugate(conjugate(mu))

## the conjugate of a set function is a game
mu <- set.func(-7:8)
mu
conjugate(mu)
mu <- card.set.func(-2:5)
conjugate(mu)
}

\keyword{methods}
%\keyword{ ~~ other possible keyword(s)}
back to top