Learn R Programming

trunmnt (version 1.0.0)

probntrun: Compute the probability mass after truncation.

Description

Compute the probability for the truncation interval \((\mathbf{a}, \mathbf{b})\).

Usage

probntrun(Obj)

Value

a numeric value.

Arguments

Obj

An mtrunmnt object created by the mtrunmnt.

Details

probntrun is a S3 generic function of the class mtrunmnt. Using the multivariate Gaussian quadrature, it computes the probability of truncation interval \((\mathbf{a}, \mathbf{b})\).

See Also

mtrunmnt, ptmvnorm.

Examples

Run this code
###  A simple example ####
set.seed(123)
sigma2e <- 1
sigma2a <- 2
n <- 5
mu <- seq(-1,1, length.out = n)
y <- mu + rnorm(1, sd = sqrt(sigma2a)) + rnorm(n, sd = sqrt(sigma2e))
a  <- rep(-Inf, n)
b  <- rep(Inf, n)
a[y >= 0] <- 0
b[y <  0] <- 0
obj <- mtrunmnt(mu, lower = a, upper = b, Sigmae = sigma2e, D = sigma2a) 
probntrun(obj)

Run the code above in your browser using DataLab