View source: R/item_analysis.R
item_analysis | R Documentation |
Item Analysis Function
item_analysis(
resp,
criterion = NULL,
ip = NULL,
stats = c("n", "pval", "pbis", "bis", "pbis_adj", "bis_adj"),
suppress_output = FALSE
)
resp |
A |
criterion |
Provide a continuous criterion variable such as a total
raw score, or theta score that will be used in the calculation of
correlation calculations. If this value is |
ip |
An |
stats |
A vector of string containing the columns/statistics to be
calculated. |
suppress_output |
If |
A data.frame with following columns:
Item ID.
Number of examinees responded this item.
p-value, proportion of examinees correctly answered items. If there are polytomous items in the data, p-value will be calculated by dividing the mean of the scores for the item by the maximum possible score of the item.
Unadjusted p-value, this is the mean of item scores
that is not adjusted for the maximum possible score as 'pval'
column does. For dichotomous items, this will be the same as
'pval'
column.
Point biserial correlation.
Biserial correlation.
Point biserial correlation between item and total score
without this item. Note that this stat is only available when
criterion is NULL
.
Biserial correlation between item and total score
without this item. Note that this stat is only available when
criterion is NULL
.
Emre Gonulates
theta <- rnorm(100)
ip <- generate_ip(n = 20)
resp <- sim_resp(ip = ip, theta = theta, prop_missing = .2)
# Item analysis based on total scores
item_analysis(resp)
# Item analysis based on theta scores
item_analysis(resp, criterion = theta)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.