summaryrefslogtreecommitdiffstats
path: root/man/lossdistrib.fft.Rd
blob: 3843bdc98a0b8c17dbef2f815c008c75f16a45aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/distrib.R
\name{lossdistrib.fft}
\alias{lossdistrib.fft}
\title{Loss distribution of a portfolio}
\usage{
lossdistrib.fft(p)
}
\arguments{
\item{p}{Numeric vector, the vector of success probabilities}
}
\value{
A vector such that \eqn{q_k=\Pr(S=k)}
}
\description{
\code{lossdistrib.fft} computes the probability distribution of a sum
of independent Bernouilli variables with unequal probabilities
(also called the Poisson-Binomial distribution).
}
\details{
We compute the probability distribution of \eqn{S = \sum_{i=1}^n X_i}
where \eqn{X_i} is Bernouilli(\eqn{p_i}).
This uses the FFT, thus complexity is of order \eqn{O(n \log(n))},
compared to \eqn{O(n^2)} for the recursive algorithm.
}