R/lsem_wald_test.R

Defines functions lsem_wald_test

## File Name: lsem_wald_test.R
## File Version: 0.04

lsem_wald_test <- function(theta, V, A)
{
    requireNamespace('MASS')
    r <- ( A %*% theta )[,1]
    W <- A %*% V %*% t(A)
    W1 <- MASS::ginv( X=W )
    chisq <- ( t(r) %*% W1 %*% r )[1,1]
    df <- nrow(A)
    p <- 1 - stats::pchisq(q=chisq, df=df)

    #-- output
    res <- list(chisq=chisq, df=df, p=p)
    return(res)
}

Try the sirt package in your browser

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

sirt documentation built on Aug. 11, 2023, 5:07 p.m.