R/lder2.brm.R

Defines functions lder2.brm

lder2.brm <-
function( u, theta, params )
{

## Calculating the probability of response: ##    
  p <- p.brm(theta, params)
  q <- 1 - p

## Calculating the first and second derivatives: ##  
  pder1 <- pder1.brm(theta, params)
  pder2 <- pder2.brm(theta, params)
 
## Calculating two parts of second derivative: ## 
  lder2.1 <- ( -pder1^2 / p^2 ) + ( pder2 / p )
  lder2.2 <- (  pder1^2 / q^2 ) + ( pder2 / q )

  return( u * lder2.1 - (1 - u) * lder2.2 )
    
} # END lder2.brm FUNCTION

Try the catIrt package in your browser

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

catIrt documentation built on May 28, 2022, 1:09 a.m.