powered by
Manual detection of bounds of parameter of a density function/
detectbound(distname, vstart, obs, fix.arg=NULL, echo=FALSE)
detectbound returns a 2-row matrix with the lower bounds in the first row and the upper bounds in the second row.
detectbound
A character string "name" naming a distribution for which the corresponding density function dname must be classically defined.
"name"
dname
A named vector giving the initial values of parameters of the named distribution.
A numeric vector for non censored data.
An optional named vector giving the values of fixed parameters of the named distribution. Default to NULL.
NULL
A logical to show some traces.
Christophe Dutang and Marie-Laure Delignette-Muller.
This function manually tests the following bounds : -1, 0, and 1.
Delignette-Muller ML and Dutang C (2015), fitdistrplus: An R Package for Fitting Distributions. Journal of Statistical Software, 64(4), 1-34.
fitdist.
fitdist
#case where the density returns a Not-an-Numeric value. detectbound("exp", c(rate=3), 1:10) detectbound("binom", c(size=3, prob=1/2), 1:10) detectbound("nbinom", c(size=3, prob=1/2), 1:10)
Run the code above in your browser using DataLab