| BMT.Psi | R Documentation | 
Density, distribution function, quantile function, random number
generation for the BMT-Psi distribution with mean equal to mean and 
standard deviation equal to sd.
dBMT.Psi(x, mean = 0, sd = 1, log = FALSE)
pBMT.Psi(q, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE)
qBMT.Psi(p, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE)
rBMT.Psi(n, mean = 0, sd = 1)
| x,q | vector of quantiles. | 
| mean | vector of means. | 
| sd | vector of standard deviations. | 
| log,log.p | logical; if TRUE, probabilities p are given as log(p). | 
| lower.tail | logical; if TRUE (default), probabilities are  | 
| p | vector of probabilities. | 
| n | number of observations. If  | 
If mean or sd are not specified they assume the 
default values of 0 and 1, respectively.
The BMT-Psi distribution is the BMT distribution with \kappa_l = 
  \kappa_r = 0.63355781127887611515. The BMT-Psi cumulative distribution 
function (cdf) is the closest BMT cdf to the logistic cdf with scale =
1 / d and d = 1.70174439 (Camilli, 1994, p. 295).
dBMT.Psi gives the density, pBMT.Psi the distribution 
function, qBMT.Psi the quantile function, and rBMT.Psi 
generates random deviates.
The length of the result is determined by n for rBMT.Psi, and
is the maximum of the lengths of the numerical arguments for the other 
functions.
The numerical arguments other than n are recycled to the length of 
the result. Only the first elements of the logical arguments are used.
sd <= 0 is an error and returns NaN.
Camilo Jose Torres-Jimenez [aut,cre] cjtorresj@unal.edu.co
Torres-Jimenez, C. J. (2018), The BMT Item Response Theory model: A new skewed distribution family with bounded domain and an IRT model based on it, PhD thesis, Doctorado en ciencias - Estadistica, Universidad Nacional de Colombia, Sede Bogota.
Camilli, G. (1994). Teacher's corner: origin of the scaling constant d= 1.7 in item response theory. Journal of Educational Statistics, 19(3), 293-295.
Distributions for other standard distributions. 
pBMT for the BMT distribution and pBMT.Phi for 
the BMT-Phi distribution.
layout(matrix(1:4, 2, 2))
curve(plogis(x, scale = 1 / 1.70174439), -4, 4, col = "red", lty = 2, ylab = "cdf")
curve(pBMT.Psi(x), add = TRUE, col = "blue", lty = 3)
legend("topleft", legend = c("logis(0, 1 / 1.70174439)","BMT-Psi(0,1)"), 
       bty = "n", col = c("red","blue"), lty = 2:3)
curve(plogis(x, scale = 1 / 1.70174439)-pBMT.Psi(x), -4, 4)
curve(qlogis(x, scale = 1 / 1.70174439), col = "red", lty = 2, xlab = "p", ylab = "qf")
curve(qBMT.Psi(x), add = TRUE, col = "blue", lty = 3)
hist(rBMT.Psi(10000), freq = FALSE, breaks = seq(-4, 4, 0.25), border = "blue")
curve(dlogis(x, scale = 1 / 1.70174439), add = TRUE, col = "red", lty = 2)
curve(dBMT.Psi(x), add = TRUE, col = "blue", lty = 3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.