public class RaschScoreTable
extends java.lang.Object
JointMaximumLikelihoodEstimation.updatePerson(int, int, double, double).| Constructor and Description |
|---|
RaschScoreTable(ItemResponseModel[] irm,
int[] extremeItem,
int[] droppedStatus,
int precision)
The constructor should be called after joint maximum likelhood estimation is complete.
|
| Modifier and Type | Method and Description |
|---|---|
void |
computePersonStandardErrors()
Person ability parameter standard error calculation.
|
java.lang.Object[][] |
getOutputArray() |
void |
linearTransformation(DefaultLinearTransformation lt,
int precision)
A linear transformation can be applied to teh score table.
|
java.lang.String |
printScoreTable()
The score table is formatted for output here.
|
void |
updateScoreTable(int globalMaxIter,
double globalConvergence,
double adjustment)
This method is the main entry point into the class.
|
public RaschScoreTable(ItemResponseModel[] irm, int[] extremeItem, int[] droppedStatus, int precision)
irm - an array of item resposne model objects.extremeItem - an array of extreme item codes.droppedStatus - an array of dropped item status codes. This argument is mainly needed for polytomous items.public void updateScoreTable(int globalMaxIter,
double globalConvergence,
double adjustment)
globalMaxIter - maximum number of iterations.globalConvergence - convergence criterion.adjustment - extreme score adjustment factor.public java.lang.String printScoreTable()
public void linearTransformation(DefaultLinearTransformation lt, int precision)
computePersonStandardErrors().lt - linear transformation to be applied.precision - number of decimal places to retain after the linear transformation.public void computePersonStandardErrors()
public java.lang.Object[][] getOutputArray()