Learn R Programming

evd (version 1.0-0)

bvneglog: The Bivariate Negative Logistic Distribution

Description

Density, distribution function and random generation for the bivariate negative logistic distribution.

Usage

dbvneglog(x, dep, mar1 = c(0, 1, 0), mar2 = mar1, log = FALSE) 
pbvneglog(q, dep, mar1 = c(0, 1, 0), mar2 = mar1) 
rbvneglog(n, dep, mar1 = c(0, 1, 0), mar2 = mar1)

Arguments

x, q
a vector of length two or a matrix with two columns, in which case the density/distribution is evaluated across the rows.
n
number of observations.
dep
dependence parameter.
mar1, mar2
vectors of length three containing marginal parameters.
log
logical; if TRUE, the log density is returned.

Value

  • dbvneglog gives the density, pbvneglog gives the distribution function and rbvneglog generates random deviates.

Details

The bivariate negative logistic distribution function with parameter $\code{dep} = r$ is $$G(z_1,z_2) = \exp\left{-y_1-y_2+ [y_1^{-r}+y_2^{-r}]^{-1/r}\right}$$ where $r > 0$ and $$y_i = {1+s_i(z_i-a_i)/b_i}^{-1/s_i}$$ for $1+s_i(z_i-a_i)/b_i > 0$ and $i = 1,2$, where the marginal parameters are given by $\code{mari} = (a_i,b_i,s_i)$, $b_i > 0$. If $s_i = 0$ then $y_i$ is defined by continuity. This is a special case of the bivariate asymmetric negative logistic distribution. The univariate marginal distributions are generalized extreme value.

See Also

abvneglog, rbvaneglog, rgev

Examples

Run this code
dbvneglog(matrix(rep(0:4,2),ncol=2), 1.2)
pbvneglog(matrix(rep(0:4,2),ncol=2), 1.2)  
rbvneglog(10, 1.2)

Run the code above in your browser using DataLab