FFTDists.Convolution
— TypeThe Dist object contains information for convolving random variables.
lb
: lower bound of densityub
: upper bound of densityn_points
: number of discrete points used in transformx
: real values associated with densitiesdensity
: densities resulting from Convolutioninterp_pdf
: an object used to interpolate exact densities from x and density
model = Normal(0,1) + Normal(0,1)
convolve!(model)
julia> pdf(model, 0.0)
0.28216441829987216
julia> pdf(Normal(0,sqrt(2)), 0.0)
0.28209479177387814
Distributions.cf
— Methodcf is a closed form approximation for the Lognormal characteristic function. See the following for details: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.720.1797&rep=rep1&type=pdf
FFTDists.convolve!
— MethodConvolves a set of random variables.
model = Normal(0,1) + Normal(0,1)
convolve!(model)
julia> pdf(model, 0.0)
0.28216441829987216
julia> pdf(Normal(0,sqrt(2)), 0.0)
0.28209479177387814
FFTDists.convolve_normal
— MethodNormal approximation to the sum of Uniform rvs
- 'scaling' = (2/3): default scaling used for standard deviation σ
- 'args': a list of NamedTuples for component distributions, e.g. cr =(μ=.05,N=2),...
julia> μ,σ = convolve_normal(cr=(μ=.05,N=2),vis=(μ=.085,N=1))
(0.185, 0.021278575558006173)