Learn R Programming

Qval (version 1.1.1)

zUSR: Caculate under-specifcation rate (USR)

Description

Caculate under-specifcation rate (USR)

Usage

zUSR(Q.true, Q.sug)

Value

A numeric (USR index).

Arguments

Q.true

The true Q-matrix.

Q.sug

A The Q-matrix that has being validated.

Details

The USR is defned as: $$ USR = \frac{\sum_{i=1}^{I}\sum_{k=1}^{K}I(q_{ik}^{t} > q_{ik}^{s})}{I × K} $$ where \(q_{ik}^{t}\) denotes the kth attribute of item i in the true Q-matrix (Q.true), \(q_{ik}^{s}\) denotes kth attribute of item i in the suggested Q-matrix(Q.sug), and \(I(\cdot)\) is the indicator function.

Examples

Run this code
library(Qval)

set.seed(123)

example.Q1 <- sim.Q(5, 30)
example.Q2 <- sim.MQ(example.Q1, 0.1)
USR <- zUSR(example.Q1, example.Q2)
print(USR)

Run the code above in your browser using DataLab