Selection approach is specified in the selection slot of the Cat object.
The minimum expected posterior variance criterion is used when the selection
 slot is "EPV".  This method calls expectedPV for each unasked item.
The maximum Fisher's information criterion is used when the selection
  slot is "MFI".  This method calls fisherInf for each unasked item.
  
The maximum likelihood weighted information criterion is used when the selection
slot is "MLWI".  Note that when no questions have been answered, likelihood evaluates to 1. This method involves integration. See Note for more information.
The maximum posterior weighted information criterion is used when the selection
slot is "MPWI". Note that when no questions have been answered, likelihood evaluates to 1. This method involves integration. See Note for more information.
 
The maximum expected information criterion is used when the selection
slot is "MEI".  This method calls expectedObsInf for each unasked item. **Not implemented
for three parameter model for binary data.**
The maximum Kullback-Leibler information criterion is used when the selection
slot is "KL".  This method calls expectedKL for each unasked item.  See expectedKL for more information.
The maximum likelihood weighted Kullback-Leibler information criterion is used when the selection
slot is "LKL".  This method calls likelihoodKL for each unasked item.
The maximum posterior weighted Kullback-Leibler information criterion is used when the selection
slot is "PKL".  This method calls posteriorKL for each unasked item.
The maximum Fisher interval information criterion is used when the selection
slot is "MFII". This method involves integration. See Note for more information.
The bounds of integration are \(\hat{\theta} \pm \delta\),
 where \(\delta\) is qnorm(\(z\)) times the square root of the Fisher test information and
 \(z\) is specified in the z slot of the Cat object.
A random number generator is used when the selection
slot is "RANDOM".