info | R Documentation |
This function sets a generic method for calculating the information of a suitable object
info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature 'Item' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature 'Rasch' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature ''1PL'' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature ''2PL'' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature ''3PL'' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature ''4PL'' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature 'PCM' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature 'GRM' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature 'GPCM' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature 'GPCM2' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature 'Itempool' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature 'Testlet' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL) ## S4 method for signature 'numMatDfListChar' info(ip, theta, tif = FALSE, observed = FALSE, resp = NULL)
ip |
An |
theta |
An vector of ability parameters. |
tif |
If it is |
observed |
If |
resp |
A response string (vector or a matrix). Necessary for observed information. |
A vector (or matrix) consist of item or test information.
Emre Gonulates
info(ip = generate_item(model = "1PL"), theta = rnorm(1)) info(ip = generate_item(model = "2PL"), theta = rnorm(1)) info(ip = generate_item(model = "3PL"), theta = rnorm(1)) info(ip = generate_item(model = "4PL"), theta = rnorm(1)) info(ip = generate_item(model = "GRM"), theta = rnorm(1)) info(ip = generate_item(model = "GPCM"), theta = rnorm(1)) info(ip = generate_item(model = "PCM"), theta = rnorm(1)) info(ip = generate_item(model = "GPCM2"), theta = rnorm(1)) info(ip = generate_item(model = "Rasch"), theta = rnorm(1)) info(ip = generate_item(model = "1PL"), theta = rnorm(1)) info(ip = generate_item(model = "2PL"), theta = rnorm(1)) info(ip = generate_item(model = "3PL"), theta = rnorm(1)) info(ip = generate_item(model = "4PL"), theta = rnorm(1)) info(ip = generate_item(model = "PCM"), theta = rnorm(1)) info(ip = generate_item(model = "GRM"), theta = rnorm(1)) info(ip = generate_item(model = "GPCM"), theta = rnorm(1)) info(ip = generate_item(model = "GPCM2"), theta = rnorm(1)) info(ip = generate_ip(model = "Rasch"), theta = rnorm(1)) info(ip = generate_ip(model = "1PL"), theta = rnorm(1)) info(ip = generate_ip(model = "2PL"), theta = rnorm(1)) info(ip = generate_ip(model = "3PL"), theta = rnorm(1)) info(ip = generate_ip(model = "4PL"), theta = rnorm(1)) info(ip = generate_ip(model = "GRM"), theta = rnorm(1)) info(ip = generate_ip(model = "GPCM"), theta = rnorm(1)) info(ip = generate_ip(model = "PCM"), theta = rnorm(1)) info(ip = generate_ip(model = "GPCM2"), theta = rnorm(1)) # Multiple Thetas info(ip = generate_ip(model = "3PL"), theta = rnorm(5)) info(ip = generate_ip(model = "GRM"), theta = rnorm(7)) # Test information function value at theta info(ip = generate_ip(model = "3PL"), theta = rnorm(5), tif = TRUE) info(ip = generate_ip(model = "GRM"), theta = rnorm(7), tif = TRUE) # Information values of an item pool with multiple models ip <- generate_ip(model = c("2PL", "3PL", "GPCM", "3PL", "GPCM")) theta <- rnorm(sample(6:10, 1)) info(ip = ip, theta = theta[1]) info(ip = ip, theta = theta) info(ip = ip, theta = theta, tif = TRUE) t1 <- generate_testlet(item_models = c("2PL", "3PL", "GRM", "3PL", "GRM")) theta <- rnorm(sample(6:10, 1)) info(ip = t1, theta = theta[1]) info(ip = t1, theta = theta) info(ip = t1, theta = theta, tif = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.