R/OBREnvANum2.R

Defines functions OBREnvANum2

Documented in OBREnvANum2

#' Second part numerator for nvA
#'
#' Function computing second part numerator for OBRE numeric vector nvA evaluation.
#'
#' @param nvData The vector of data.
#' @param nTheta1 The first parameter.
#' @param nTheta2 The second parameter.
#' @param lDensityExpr List of symbolic expressions of density, cumulative and derivatives.
#' @param nCParOBRE OBRE c parameter.
#' @param matA Matrix A.
#' @param nvA Vector a.
#'

OBREnvANum2 = function(nvData, nTheta1, nTheta2, lDensityExpr, nCParOBRE, matA, nvA) {

  nvNum2 = eval(expr = lDensityExpr$eDerivDensityFunTheta[2]) *
    OBREWeightsFun(nvData = nvData, nTheta1 = nTheta1, nTheta2 = nTheta2, lDensityExpr = lDensityExpr,
                   nCParOBRE = nCParOBRE, matA = matA, nvA = nvA)
  nvNum2[is.na(nvNum2)] = 0
  return(nvNum2)
}

Try the OBRE package in your browser

Any scripts or data that you put into this service are public.

OBRE documentation built on July 9, 2023, 5:53 p.m.