public class ClassicalItem
extends java.lang.Object
| Constructor and Description |
|---|
ClassicalItem(VariableAttributes variableAttributes,
boolean biasCorrection,
boolean allCategories,
boolean pearson,
boolean computeDIndex) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<java.lang.Object> |
categoryIterator()
Iterator for the catgory objects
|
double |
factorLoadingApproximation()
Deprecated.
|
double |
getDifficulty()
Classical item difficulty estimate
|
double |
getDifficultyAt(java.lang.Object index)
Return the proportion selecting a particular response option.
|
double |
getDindex() |
double |
getDindexLower() |
double |
getDindexUpper() |
double |
getDiscrimination()
Classical item discrimination estimate (i.e.
|
double |
getDiscriminationAt(java.lang.Object index)
Option-total score correlation.
|
VariableName |
getName()
Name of item
|
double |
getStdDev()
Item standard deviation
|
double |
getStdDevAt(java.lang.Object index)
Standard deviation for the proportion of examinees endorsing teh response option.
|
void |
increment(double sumScore,
java.lang.Object response) |
void |
increment(RawScore rawScore,
java.lang.Object response)
Incrementally update item statistics
|
void |
incrementDindex(java.lang.Object response,
double testScore,
double lowerCut,
double upperCut) |
boolean |
isContinuous() |
int |
numberOfCategories()
Number of response categories
|
java.lang.String |
printHeader()
Header for the item analysis output.
|
java.lang.String |
toString()
Provide all requested statistics for the item.
|
public ClassicalItem(VariableAttributes variableAttributes, boolean biasCorrection, boolean allCategories, boolean pearson, boolean computeDIndex)
public boolean isContinuous()
public void increment(RawScore rawScore, java.lang.Object response)
rawScore - sum score for the entire testresponse - observed item response (not the score value)public void increment(double sumScore,
java.lang.Object response)
public void incrementDindex(java.lang.Object response,
double testScore,
double lowerCut,
double upperCut)
@Deprecated public double factorLoadingApproximation()
public int numberOfCategories()
public VariableName getName()
public double getDifficulty()
public double getStdDev()
public double getDiscrimination()
public double getDindexLower()
public double getDindexUpper()
public double getDindex()
public double getDifficultyAt(java.lang.Object index)
index - value of teh response optionpublic double getStdDevAt(java.lang.Object index)
index - value of teh response optionpublic double getDiscriminationAt(java.lang.Object index)
index - value of teh response optionpublic java.util.Iterator<java.lang.Object> categoryIterator()
public java.lang.String printHeader()
public java.lang.String toString()
toString in class java.lang.Object